How do I prevent my 'unused' global variables being compiled out?

前端 未结 9 1190
攒了一身酷
攒了一身酷 2020-12-10 00:42

I\'m using static initialisation to ease the process of registering some classes with a factory in C++. Unfortunately, I think the compiler is optimising out the \'unused\'

9条回答
  •  天涯浪人
    2020-12-10 01:24

    The compiler should never optimize away such globals - if it does that, it is simply broken.

提交回复
热议问题