Результаты поиска по запросу "c++-faq"
Разница между частным, публичным и защищенным наследством
В чем разница междуpublic, private, а такжеprotected наследование в C ++? Все вопросы, которые я нашел на SO, касаются конкретных случаев.
Какой тип указателя мне использовать, когда?
Итак, в последний раз я писал C ++ для жизни,std::auto_ptr было все доступное в std lib, иboost::shared_ptr был весь гнев. Я действительно никогда не смотрел на другие типы улучшенных умных указателей. Я понимаю, что C ++ 11 теперь предоставляет ...
C ++: «std :: endl» против «\ n»
Многие книги C ++ содержат пример кода, подобного этому ... std::cout << "Test line" << std::endl;... так что я всегда так делал. Но вместо этого я видел много кода от таких разработчиков: std::cout << "Test line\n";Есть ли техническая причина, ...
Почему использование «нового» вызывает утечки памяти?
Сначала я выучил C #, а сейчас начинаю с C ++. Как я понимаю, операторnew в C ++ не похож на тот, что в C #. Можете ли вы объяснить причину утечки памяти в этом примере кода? class A { ... }; struct B { ... }; A *object1 = new A(); B object2 = ...
Какие идиомы C ++ устарели в C ++ 11?
С новым стандартом появляются новые способы ведения дел, и многие из них приятнее старых, но старый способ все еще в порядке. Также ясно, что новый стандарт официально не очень устарел по причинам обратной совместимости. Итак, вопрос, который ...
Какой анализатор XML я должен использовать в C ++? [закрыто]
У меня есть XML-документы, которые мне нужно проанализировать и / или мне нужно создать XML-документы и записать их в текст (файлы или память). Что стандартная библиотека C ++ не имеет библиотеки для этого, что я должен ...
Каковы различия между структурой и классом в C ++?
Этот вопрос былуже спрашивал в контексте C # /. Net [https://stackoverflow.com/questions/13049]. Теперь я хотел бы изучить различия между структурой и классом в C ++. Пожалуйста, обсудите технические различия, а также причины выбора того или ...
gcc / g ++: «Нет такого файла или каталога»
g++ выдает мне ошибки вида: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated.То же самое при компиляции C-программ сgcc. Почему это? Пожалуйста, обратите внимание:Этот вопрос задавался много раз ...
Что такое оптимизация копирования и возврата значений?
Что такое копирование? Что такое (названная) оптимизация возвращаемого значения? Что они подразумевают? В каких ситуациях они могут возникнуть? Какие ограничения? Если вы получили ссылку на этот вопрос, вы, вероятно, ...
Что такое внешняя связь и внутренняя связь?
Я хочу понять внешнюю связь и внутреннюю связь и их различие. Я также хочу знать значение const переменные внутренне связаны по умолчанию, если не указано иноеextern.