Результаты поиска по запросу "c++-faq"

15 ответов

Разница между частным, публичным и защищенным наследством

В чем разница междуpublic, private, а такжеprotected наследование в C ++? Все вопросы, которые я нашел на SO, касаются конкретных случаев.

4 ответа

Какой тип указателя мне использовать, когда?

Итак, в последний раз я писал C ++ для жизни,std::auto_ptr было все доступное в std lib, иboost::shared_ptr был весь гнев. Я действительно никогда не смотрел на другие типы улучшенных умных указателей. Я понимаю, что C ++ 11 теперь предоставляет ...

12 ответов

C ++: «std :: endl» против «\ n»

Многие книги C ++ содержат пример кода, подобного этому ... std::cout << "Test line" << std::endl;... так что я всегда так делал. Но вместо этого я видел много кода от таких разработчиков: std::cout << "Test line\n";Есть ли техническая причина, ...

ТОП публикаций

9 ответов

Почему использование «нового» вызывает утечки памяти?

Сначала я выучил C #, а сейчас начинаю с C ++. Как я понимаю, операторnew в C ++ не похож на тот, что в C #. Можете ли вы объяснить причину утечки памяти в этом примере кода? class A { ... }; struct B { ... }; A *object1 = new A(); B object2 = ...

9 ответов

Какие идиомы C ++ устарели в C ++ 11?

С новым стандартом появляются новые способы ведения дел, и многие из них приятнее старых, но старый способ все еще в порядке. Также ясно, что новый стандарт официально не очень устарел по причинам обратной совместимости. Итак, вопрос, который ...

6 ответов

Какой анализатор XML я должен использовать в C ++? [закрыто]

У меня есть XML-документы, которые мне нужно проанализировать и / или мне нужно создать XML-документы и записать их в текст (файлы или память). Что стандартная библиотека C ++ не имеет библиотеки для этого, что я должен ...

29 ответов

Каковы различия между структурой и классом в C ++?

Этот вопрос былуже спрашивал в контексте C # /. Net [https://stackoverflow.com/questions/13049]. Теперь я хотел бы изучить различия между структурой и классом в C ++. Пожалуйста, обсудите технические различия, а также причины выбора того или ...

1 ответ

gcc / g ++: «Нет такого файла или каталога»

g++ выдает мне ошибки вида: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated.То же самое при компиляции C-программ сgcc. Почему это? Пожалуйста, обратите внимание:Этот вопрос задавался много раз ...

4 ответа

Что такое оптимизация копирования и возврата значений?

Что такое копирование? Что такое (названная) оптимизация возвращаемого значения? Что они подразумевают? В каких ситуациях они могут возникнуть? Какие ограничения? Если вы получили ссылку на этот вопрос, вы, вероятно, ...

9 ответов

Что такое внешняя связь и внутренняя связь?

Я хочу понять внешнюю связь и внутреннюю связь и их различие. Я также хочу знать значение const переменные внутренне связаны по умолчанию, если не указано иноеextern.