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
预处理器指令 的影响,与预定义宏 __LINE__ 和 __FILE__ 相同。
如果 current()
以任何其他方式调用,则返回值是未指定的。
[编辑] 备注
如果 current()
在 非静态数据成员的初始化程序 中使用,则返回值将对应于初始化数据成员的构造函数或 聚合初始化 的位置。
[编辑] 说明
当 current()
在默认参数中使用时,返回值将对应于调用站点上对 current()
的调用的位置。
[编辑] 参数
(无)
[编辑] 参见
使用实现定义的值构造一个新的 source_location 。(public member function) |