On Mon, 28 Apr 2014 10:00:56 -0400, Ola Fosheim Grøstad <ola.fosheim.grostad+dl...@gmail.com> wrote:

On Monday, 28 April 2014 at 13:47:43 UTC, Steven Schveighoffer wrote:
Not ok. This is like having 2 definitions for the same function, linker will not accept that.

No. It is like having 2 matching type declarations. The implementation is defined in the C++ source code and is represented as one C++ object/lib file to the linker. The linker will happily accept that.

Oh sorry, in my head, I was sure they each had implementations ;)

Yeah, I think that should work just fine.

I see now where your objection is. I think either the rule needs to be better explained, or that it is incorrect.

-Steve

Reply via email to