Namespaces
Variants

std::experimental::source_location:: column

From cppreference.net
constexpr std:: uint_least32_t columna ( ) const noexcept ;
(biblioteca fundamentals TS v2)

Devuelve un valor definido por la implementación que representa cierto desplazamiento desde el inicio de la línea representada por este objeto (es decir, el número de columna).

Contenidos

Parámetros

(ninguno)

Valor de retorno

Un valor definido por la implementación que representa cierto desplazamiento desde el inicio de la línea representada por este objeto (es decir, el número de columna).

Ejemplo

#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";
}

Salida posible:

(17:5) Proxima
(18:5) Centauri

Véase también

devuelve el número de línea representado por este objeto
(función miembro pública)
devuelve el nombre del archivo representado por este objeto
(función miembro pública)
devuelve el nombre de la función representada por este objeto, si existe
(función miembro pública)
C++ documentation para Información de archivo y línea