命名空间
变体
操作

std::experimental::source_location::current

来自 cppreference.cn
static constexpr source_location current() noexcept;
(库基础 TS v2)

构造一个新的 source_location 对象。

目录

[编辑] 返回值

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

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

[编辑] 备注

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

[编辑] 注释

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

[编辑] 参数

(无)

[编辑] 参阅

使用实现定义的值构造新的 source_location
(公共成员函数) [编辑]