Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++0x] typeof, w G++ a decltype w Visual Express 2010

Ostatnio zmodyfikowano 2012-08-20 18:47
Autor Wiadomość
markon
Temat założony przez niniejszego użytkownika
[C++0x] typeof, w G++ a decltype w Visual Express 2010
» 2012-08-20 16:02:09
Witam,
Pod MinGW mam dostęp do funkcji typeof, przydała mi by się ona pod kompilatorem Visual'a w wersji 2010 - express.
Więc pomyślałem, że może decltype zastąpi tą funkcję, a teraz pytanie czy ten decltype może to co może typeof ?
P-63081
m4tx
» 2012-08-20 16:26:24
funkcji typeof
Mała poprawka: typeof to operator :)
P-63082
Mrovqa
» 2012-08-20 17:00:49
Nigdy nie używałem typeof (ale domyślam co robi po nazwie :P). Jeśli Ci chodzi o RTTI to użyj typeid.
C/C++
int a = 5;
typeid( a ) // int
typeid( 3.f ) // float
cout << typeid( 664ULL ).name(); // "unsigned long long"
P-63091
DejaVu
» 2012-08-20 18:47:22
W opcjach projektu trzeba włączyć RTTI - nic więcej :)

/edit:
Poza tym zdecydujcie się czy piszecie o typeof czy też typeid :P

/edit2:
This is because the VC++ 6.0 compiler is not using the feature of Runtime type Information (RTTI).
 To enable RTTI, go to Project–>Settings–>C/C++ and in the Category combo box, select C++ Language. Now enable the check box “Enable Runtime type Information (RTTI)”.

http://cppkid.wordpress.com/2008/06/27 /when-using-dynamic_cast-in-visual-c-60/

/edit3:
W Visual C++ 2008 jest to w tym samym miejscu (tyle, że nie ma checkboxa ale combobox YES/NO).
P-63100
« 1 »
  Strona 1 z 1