【发布时间】:2010-11-06 20:20:52
【问题描述】:
有人可以列出 C++ 中可用的所有编译时运算符吗?
【问题讨论】:
-
所有运算符都可能在编译时进行评估(例如常量折叠)。但我猜你的意思是
sizeof? -
也许您可以用一个您认为是“编译时运算符”的示例来为列表播种。我不知道 C++ 中有这样的术语。
-
"Operators" 不是编译时间,它们对潜力进行操作的值是。
-
@GMan 那么为什么我到处都读到 sizeof 是编译时运算符而 typeid 不是?
-
sizeof对编译时已知的事物进行操作;typeid不一定是这种情况。
标签: c++ operators metaprogramming