Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział2NowoczesnyC++
usingnamespacestd;
classMyClass
{
};
intmain()
{
autovariable
=
MyClass();
cout<<"Typeofvariable:"<<typeid(variable).name()<<endl;
return0;
}
ProgramtenwypiszejakowyjścienazwęMyClass,comożnazobaczyćnarysunku2-3.
Rysunek2-3.Używanie
auto
dlaklas
Nieszczęśliwieistniejąsytuacje,wktórychsłowokluczowe
auto
możeprowadzić
domniejpożądanychrezultatów.Napewnowypadniemyzgry,jeślibędziemypróbo-
waćłączyćsłowokluczowe
auto
zinicjowaniemujednoliconym.Listing2-10pokazuje
przykładtakiegoużycia.
Listing2-10.Używanie
auto
wpołączeniuzinicjowaniemujednoliconym
#include<iostream>
#include<typeinfo>
usingnamespacestd;
35