On Thursday, 3 August 2017 at 15:29:29 UTC, Adam D. Ruppe wrote:
On Thursday, 3 August 2017 at 15:18:17 UTC, Michael wrote:
I've not seen that either, though I'm not a C++ programmer. Does using free() on its own not assume access of a global namespace?

Consider the following:

class Foo {
   void free(void*);

   void other_method() {
      free(ptr); // calls the member function
   }
}


The leading dot in D just ensures it calls the global one instead of a member (if present).

So it could be used without, but you risk conflicts with other functions. I got it, thanks to both of you.

Reply via email to