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