«c++03» etiketlenmiş sorular


6
Sanal işlevlerin varsayılan parametreleri olabilir mi?
Bir temel sınıf (veya arabirim sınıfı) bildirir ve parametrelerinden biri veya daha fazlası için varsayılan bir değer belirtirseniz, türetilmiş sınıfların aynı varsayılanları belirtmesi gerekir mi, yoksa türetilmiş sınıflarda hangi varsayılanlar gösterilir? Zeyilname: Bunun farklı derleyiciler arasında nasıl ele alınabileceği ve bu senaryoda "önerilen" uygulamalarla ilgili herhangi bir girdi ile de …
164 c++  c++11  c++03 

9
C ++ 'da Trigraph dizilerinin amacı?
C ++ '03 Standardı 2.3 / 1'e göre: Başka herhangi bir işlem gerçekleşmeden önce, aşağıdaki üç karakterlik dizilerden birinin ("trigraf dizileri") her bir oluşumu, Tablo 1'de belirtilen tek karakterle değiştirilir. ---------------------------------------------------------------------------- | trigraph | replacement | trigraph | replacement | trigraph | replacement | ---------------------------------------------------------------------------- | ??= | # | …
128 c++  c++03  trigraphs 

8
C ++ 03 ve C ++ 11 arasında, varsa, çalışma zamanında ne gibi farklılıklar tespit edilebilir?
Bir C derleyicisi ile derlendiğinde 0 döndüren ve bir C ++ derleyicisi ile derlendiğinde 1 döndüren bir işlev yazmak mümkündür (önemsiz sulüsyon ile #ifdef __cplusplus ilginç değildir). Örneğin: int isCPP() { return sizeof(char) == sizeof 'c'; } Tabii ki, yukarıdakiler yalnızca sizeof (char) aynısizeof (int) Başka, daha taşınabilir bir çözüm …

3
Varsayılan, değer ve sıfır başlatma karmaşası
Değer & varsayılan & sıfır başlatma konusunda kafam çok karışık. ve özellikle farklı standartlar C ++ 03 ve C ++ 11 (ve C ++ 14 ) için devreye girdiklerinde . Burada gerçekten iyi bir cevabı alıntılamakta ve genişletmeye çalışıyorum Value- / Default- / Zero- Init C ++ 98 ve C …
89 c++  c++11  c++14  c++03  c++98 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.