std::experimental::source_location::column
来自cppreference.com
| |
(库基础 TS v2) | |
返回此对象所表示的,表示距行首的某偏移的实现定义值(即列号)。
参数
(无)
返回值
此对象所表示的,表示距行首的某偏移的实现定义值(即列号)。
示例
运行此代码
#include <experimental/source_location>
#include <iostream>
template<typename T = std::experimental::source_location>
inline void pos(const T& location = T::current())
{
std::cout
<< "("
<< location.line()
<< ':'
<< location.column()
<< ") ";
}
int main()
{
pos(); std::cout << "Proxima\n";
pos(); std::cout << "Centauri\n";
}
可能的输出:
(17:5) Proxima
(18:5) Centauri
参阅
| 返回此对象所表示的行号 (公开成员函数) | |
| 返回此对象所表示的文件名 (公开成员函数) | |
| 返回此对象所表示的函数名,若它存在 (公开成员函数) | |
Filename and line information 的 C++ 文档
| |