Libreria C ++ Type_info - prima di Function
Descrizione
Restituisce se il tipo precede il tipo identificato da rhs in un ordine specifico dell'implementazione.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: type_info :: before.
C ++ 98
bool before (const type_info& rhs) const;
C ++ 11
bool before (const type_info& rhs) const noexcept;
Parametri
rhs - Identifica il tipo di oggetto.
Valore di ritorno
Restituisce se il tipo precede il tipo identificato da rhs in un ordine specifico dell'implementazione.
Eccezioni
No-throw guarantee - questa funzione membro non genera mai eccezioni.
Gare di dati
L'oggetto locale viene modificato.
Esempio
Nell'esempio seguente per std :: type_info :: before.
#include <iostream>
#include <typeinfo>
int main() {
if ( typeid(int).before(typeid(char)) )
std::cout << "int goes before char while implementation.\n";
else
std::cout << "char goes before int while implementation.\n";
return 0;
}
L'output dovrebbe essere così -
char goes before int while iimplementation.