On 12 June 2018 at 06:49, 刘超杰 wrote:
> Hi:
> When I was using g++, I found a problem, maybe which is a bug or not.

This is the wrong mailing list for your question. Please use the
gcc-h...@gcc.gnu.org list for help and questions about GCC.


> It is about the order of object files needed to link, if you change the order 
> of files, the result is different. I can duplicate the problem, and I have 
> write an example, whose git address is: 
> https://github.com/Erician/problems/tree/master/cpp/obj_order. If you know 
> why, please tell me. Thanks.

This is an unfortunate property of how C++ works, see
https://isocpp.org/wiki/faq/ctors#static-init-order

Reply via email to