Compile-time assertion?

后端 未结 12 1015
春和景丽
春和景丽 2020-11-27 06:09

Is there a way I can assert that two constant expressions are equal at compile time?

e.g. I want this to cause a compile-time error

enum { foo=263,          


        
12条回答
  •  鱼传尺愫
    2020-11-27 06:39

    See static_assert (C++0x only); if on an older version, see Boost's StaticAssert.

提交回复
热议问题