Is it legal C++ to pass the address of a static const int with no definition to a template?

后端 未结 4 418
刺人心
刺人心 2021-01-15 11:53

I\'m having trouble deciding whether not this code should compile or if just both compilers I tried have a bug (GCC 4.2 and Sun Studio 12). In general, if you have a static

4条回答
  •  囚心锁ツ
    2021-01-15 12:17

    I could see how one might expect this to compile anyway.

    The address of a static const isn't really a runtime value and can be fully resolved at link time.

提交回复
热议问题