Re: Two class definitions in different translation units

2014-10-28 Thread Jonathan Wakely
On 28 October 2014 09:33, Alex Markin wrote: > Hello, everyone. > > I have a question about "One definition rule" for classes in different > translation units and gcc behaviour. Let us have the following > program: Your question is off topic on this mailing list, which is for discussing developmen

Two class definitions in different translation units

2014-10-28 Thread Alex Markin
Hello, everyone. I have a question about "One definition rule" for classes in different translation units and gcc behaviour. Let us have the following program: //-- t1.cpp #include #include class A { public: A(){printf("1\n");a=1;} int a; }; void foo(void * a) { a = new A; }