Вопросы по теме 'c++-faq'

Является ли практика возврата ссылочной переменной C ++ злом?
Я думаю, это немного субъективно; Не уверен, что мнение будет единодушным (я видел много фрагментов кода, в которых возвращаются ссылки). Согласно комментарию к этот вопрос, который я только что задал, относительно инициализации ссылок , возврат...
323168 просмотров
schedule 28.09.2022

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

Почему неконстантная ссылка не может быть привязана к временному объекту?
Почему нельзя получить неконстантную ссылку на временный объект, который возвращает функция getx() ? Ясно, что это запрещено стандартом C ++, но меня интересует цель такого ограничения, а не ссылка на стандарт. struct X { X& ref() {...
102114 просмотров
schedule 17.02.2022

Что означают следующие фразы в C ++: инициализация нуля, значения по умолчанию и значения?
Что означают следующие фразы в C ++: нулевая инициализация, инициализация по умолчанию и инициализация значения Что о них должен знать разработчик на C ++?
33273 просмотров
schedule 29.01.2024

Какие идиомы С++ должны использовать программисты на С++?
Какие идиомы С++ должны знать программисты на С++? Под идиомами C++ я подразумеваю шаблоны проектирования или способ выполнения определенных действий, которые применимы только для C++ или более применимы для C++, чем для большинства других языков....
15850 просмотров
schedule 27.06.2022

Что такое семантика перемещения?
Я только что закончил слушать радио Software Engineering интервью подкаста со Скоттом Мейерсом по поводу C ++ 0x . Большинство новых функций имели для меня смысл, и сейчас я действительно в восторге от C ++ 0x, за исключением одной. Я все еще не...
482020 просмотров
schedule 03.02.2022

На что обратить внимание при преобразовании std::string в char* для функции C?
Я прочитал много сообщений, в которых задавался вопрос о том, как преобразовать С++ std::string или const std::string& в char* , чтобы передать его функции C, и, похоже, в отношении этого есть несколько предостережений. Нужно остерегаться...
1860 просмотров
schedule 02.02.2024

Какие этапы компиляции программы на C++?
Определены ли стандартом этапы компиляции программы на C++? Если так, то кто они? Если нет, ответ для широко используемого компилятора (я бы предпочел MSVS) был бы отличным. Я говорю о препроцессинге, токенизации, парсинге и тому...
13527 просмотров

Что означает cv-unqualified в C++?
Как из темы. Я видел эту терминологию в вопросе, который я недавно задал, и, по-видимому, это хорошо зарекомендовавший себя термин, но я не могу ничего найти в stackoverflow.
10443 просмотров
schedule 06.02.2024