【发布时间】:2016-08-02 09:22:00
【问题描述】:
std::addressof 的规范已针对 C++17 进行了更改:现在允许它是常量表达式。但是,cppreference 表示:
表达式
std::addressof(E)是一个常量子表达式,如果E是 一个左值常量子表达式。
- 什么是常量子表达式?
-
std::addressof(E)将成为常量表达式的示例是什么? -
std::addressof(E)不是常量表达式的示例是什么?
【问题讨论】:
标签: c++ memory constexpr c++17 addressof