ahoj,
zaujimalo by ma, ze ako zistim, akeho typu je dana premenna? totiz ma zaujima, ze v kode
std::string a = "kuk"; // toto
a[1] //toto
"@" //taktiez akeho je toto typu :) lebo mi kompilator hadze, ze je rozneho typu a[1] a "@" ...
ahoj,
zaujimalo by ma, ze ako zistim, akeho typu je dana premenna? totiz ma zaujima, ze v kode
std::string a = "kuk"; // toto
a[1] //toto
"@" //taktiez akeho je toto typu :) lebo mi kompilator hadze, ze je rozneho typu a[1] a "@" ...
"@" je typu const char *, zatimco a[1] je pouze char. pokud bys je chtel priradit napis radeji '@', tedy znakovy literal.
obecne se ke zjistovani typu da pouzit dynamicka identifikace za behu (RTTI), ale to skutecne neni v tomto pripade vhodne))
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku