std::experimental::source_location::current
< cpp | experimental | source location
static constexpr source_location current() noexcept; |
(库基础 TS v2) | |
构造新的 source_location
对象。
返回值
若直接调用 current()
(通过指名 current()
的函数调用),则返回拥有表示调用位置的实现定义值的 source_location
对象。该值应该以和预定义宏 __LINE__ 及 __FILE__ 相同的方式受 #line
预处理器指令影响。
若以任何其他方式调用 current()
,则返回值未指定。
提醒
若将 current()
用于非静态数据成员的初始化器,则返回值对应初始化该数据成员的构造函数或聚合初始化的位置。
注意
current()
被用于默认参数时,返回值将对应在调用点对 current()
调用的位置。
参数
(无)
参阅
创建拥有实现定义值的新 source_location (公开成员函数) |