Pytania otagowane jako c++03


6
Czy funkcje wirtualne mogą mieć parametry domyślne?
Jeśli zadeklaruję klasę bazową (lub klasę interfejsu) i określę wartość domyślną dla co najmniej jednego z jej parametrów, czy klasy pochodne muszą określać te same wartości domyślne, a jeśli nie, to które wartości domyślne będą widoczne w klasach pochodnych? Dodatek: Interesuje mnie również, jak można to załatwić w różnych kompilatorach, …
164 c++  c++11  c++03 

9
Cel sekwencji Trigraph w C ++?
Zgodnie z C ++ '03 Standard 2.3 / 1: Przed jakimkolwiek innym przetwarzaniem każde wystąpienie jednej z następujących sekwencji trzech znaków („sekwencje trygrafów”) zastępuje się pojedynczym znakiem wskazanym w tabeli 1. ---------------------------------------------------------------------------- | trigraph | replacement | trigraph | replacement | trigraph | replacement | ---------------------------------------------------------------------------- | ??= | # …
129 c++  c++03  trigraphs 

8
Jakie różnice, jeśli w ogóle, między C ++ 03 i C ++ 11 można wykryć w czasie wykonywania?
Możliwe jest napisanie funkcji, która po skompilowaniu kompilatorem C zwróci 0, a skompilowana kompilatorem C ++ zwróci 1 (trywialne rozwiązanie #ifdef __cplusplusnie jest interesujące). Na przykład: int isCPP() { return sizeof(char) == sizeof 'c'; } Oczywiście powyższe zadziała tylko wtedy, gdy sizeof (char)nie jest takie samo jaksizeof (int) Innym, bardziej …

3
Domyślna, wartość i zerowy bałagan inicjalizacji
Jestem bardzo zdezorientowany co do inicjalizacji wartości i domyślnej oraz zerowej. a zwłaszcza wtedy, gdy zaczynają stosować różne standardy C ++ 03 i C ++ 11 (i C ++ 14 ). Cytuję i próbuję rozszerzyć naprawdę dobrą odpowiedź Value- / Default- / Zero- Init C ++ 98 i C ++ …
88 c++  c++11  c++14  c++03  c++98 

10
Czy jest jakiś powód, aby używać słowa kluczowego „auto” w C ++ 03?
Zwróć uwagę, że to pytanie zostało pierwotnie opublikowane w 2009 r., Zanim C ++ 11 został ratyfikowany i zanim znaczenie autosłowa kluczowego zostało drastycznie zmienione. Udzielone odpowiedzi dotyczą tylko C ++ 03 znaczenia auto- czyli określonej klasy pamięci masowej - a nie znaczenia C ++ 11 auto- czyli automatycznego odejmowania …
85 c++  keyword  c++03 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.