std::experimental::source_location::current
来自cppreference.com
< 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 (公开成员函数) |