std::experimental::source_location:: current
|
static
constexpr
source_location current
(
)
noexcept
;
|
(库基础技术规范 v2) | |
构造一个新的
source_location
对象。
目录 |
返回值
如果直接调用
current()
(通过显式命名
current()
的函数调用),它将返回一个
source_location
对象,该对象包含表示调用位置的实现定义值。这些值应当受到
#line
预处理指令
的影响,其影响方式与预定义宏
__LINE__
和
__FILE__
相同。
如果以其他任何方式调用
current()
,返回值是未指定的。
备注
如果在
非静态数据成员的初始化器
中使用
current()
,其返回值对应于初始化该数据成员的构造函数或
聚合初始化
的位置。
注释
当在默认参数中使用
current()
时,返回值将对应于调用点处
current()
的调用位置。
参数
(无)
参见
构造具有实现定义值的
source_location
对象
(公开成员函数) |