Запитання з тегом «c++03»


6
Чи можуть віртуальні функції мати параметри за замовчуванням?
Якщо я оголошу базовий клас (або клас інтерфейсу) і вказую значення за замовчуванням для одного або декількох його параметрів, чи повинні похідні класи задавати однакові за замовчуванням, а якщо ні, то які за замовчуванням будуть проявлятися у похідних класах? Додаток: Мене також цікавить, як це може бути оброблено в різних …
164 c++  c++11  c++03 

9
Призначення триграфських послідовностей у С ++?
Відповідно до стандарту C ++ '03 2.3 / 1: Перш ніж проводити будь-яку іншу обробку, кожне виникнення однієї з наступних послідовностей з трьох символів ("послідовності триграфа") замінюється одним символом, зазначеним у таблиці 1. ---------------------------------------------------------------------------- | trigraph | replacement | trigraph | replacement | trigraph | replacement | ---------------------------------------------------------------------------- | ??= …
127 c++  c++03  trigraphs 

8
Які різниці між C ++ 03 та C ++ 11 можна виявити під час виконання?
Можна записати функцію, яка при компіляції з компілятором C поверне 0, а при компіляції з компілятором C ++ поверне 1 (тривіальне сулюювання з #ifdef __cplusplusне цікаво). Наприклад: int isCPP() { return sizeof(char) == sizeof 'c'; } Звичайно, вищезазначене буде працювати лише в тому випадку, якщо sizeof (char)воно не те самеsizeof …

3
Безлад у ініціалізації за замовчуванням, значенням та нулем
Я дуже заплутаний щодо значення- та за замовчуванням та нульової ініціалізації. і особливо коли вони застосовують різні стандарти C ++ 03 та C ++ 11 (і C ++ 14 ). Я цитую і намагаюся викласти справді хорошу відповідь Value- / Default- / Zero- Init C ++ 98 і C ++ …
88 c++  c++11  c++14  c++03  c++98 

10
Чи є якась причина використовувати ключове слово 'auto' у C ++ 03?
Зауважте, це питання було спочатку опубліковано у 2009 році, до того, як було затверджено C ++ 11 і до того, як значення autoключового слова було кардинально змінено. Надані відповіді стосуються лише значення C ++ 03 auto- що є вказаним класом зберігання - а не значення C ++ 11 auto- що …
85 c++  keyword  c++03 

10
ініціалізувати масив const в ініціалізаторі класу в C ++
У мене є такий клас на C ++: class a { const int b[2]; // other stuff follows // and here's the constructor a(void); } Питання полягає в тому, як мені ініціалізувати b у списку ініціалізації, враховуючи те, що я не можу ініціалізувати його всередині тіла функції конструктора, оскільки b …

12
Як я можу передати функцію члена класу як зворотний дзвінок?
Я використовую API, який вимагає від мене передачі покажчика функції як зворотного виклику. Я намагаюся використовувати цей API зі свого класу, але отримую помилки компіляції. Ось що я зробив від свого конструктора: m_cRedundencyManager->Init(this->RedundencyManagerCallBack); Це не компілюється - я отримую таку помилку: Помилка 8, помилка C3867: 'CLoggersInfra :: RedundencyManagerCallBack': у списку …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.