Namespaces
Variants

std::experimental::source_location:: current

From cppreference.net
static constexpr source_location current ( ) noexcept ;
(库基础技术规范 v2)

构造一个新的 source_location 对象。

目录

返回值

如果直接调用 current() (通过显式命名 current() 的函数调用),它将返回一个 source_location 对象,该对象包含表示调用位置的实现定义值。这些值应当受到 #line 预处理指令 的影响,其影响方式与预定义宏 __LINE__ __FILE__ 相同。

如果以其他任何方式调用 current() ,返回值是未指定的。

备注

如果在 非静态数据成员的初始化器 中使用 current() ,其返回值对应于初始化该数据成员的构造函数或 聚合初始化 的位置。

注释

当在默认参数中使用 current() 时,返回值将对应于调用点处 current() 的调用位置。

参数

(无)

参见

构造具有实现定义值的 source_location 对象
(公开成员函数)