std::experimental::source_location:: line
From cppreference.net
<
cpp
|
experimental
|
source location
|
constexpr
std::
uint_least32_t
ligne
(
)
const
noexcept
;
|
(spécifications techniques des bibliothèques fondamentales v2) | |
Retourne le numéro de ligne représenté par cet objet.
Table des matières |
Paramètres
(aucun)
Valeur de retour
Le numéro de ligne représenté par cet objet.
Exemple
Exécuter ce code
#include <experimental/source_location> #include <iostream> #include <string_view> using std::experimental::source_location; inline void cur_line( const std::string_view message = "", const source_location& location = source_location::current()) { std::cout << location.line() // <- numéro de ligne du site d'appel << ") " << message; } int main() { cur_line("++" "\n"); cur_line(); std::cout << "Hello," "\n"; cur_line(); std::cout << "C++20!" "\n"; cur_line("--" "\n"); }
Sortie :
18) ++ 19) Hello, 20) C++20! 21) --
Voir aussi
|
retourne le numéro de colonne représenté par cet objet
(fonction membre publique) |
|
|
retourne le nom du fichier représenté par cet objet
(fonction membre publique) |
|
|
retourne le nom de la fonction représentée par cet objet, s'il y en a une
(fonction membre publique) |
|
|
Documentation C++
pour
Informations sur le fichier et la ligne
|
|