c++ — вопросы с ответами

5 ответов
Каковы правила аннулирования итератора для контейнеров С++? Предпочтительно в формате сводных списков. <суб > (Примечание: это означает запись в Часто задаваемые вопросы о переполнении стека С++. Если вы хотите критиковать идею предоставления FAQ в этой форме, тогда публикация на мета, котора...
c++11
iterator
c++03
c++-faq
22 июнь 2011, в 11:47
4 ответа
Я немного смущен относительно разницы между push_back и emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Как есть перегрузка push_back с использованием ссылки rvalue, я не совсем понимаю, чем становится цель emplace_bac...
c++11
visual-studio-2010
stl
move-semantics
29 нояб. 2010, в 12:51
6 ответов
Что это такое? Что он делает? Когда он должен использоваться? Хорошие ссылки приветствуются.
c++11
move-semantics
05 авг. 2010, в 09:30
6 ответов
Возможный дубликат: Значение "const" в объявлении метода С++? Привет У меня есть книга, где написано что-то вроде: class Foo { public: int Bar(int random_arg) const { // code } }; Кроме того, вопрос о том, почему я должен/не должен использовать const перед объявлениями аргу...
const
29 июнь 2010, в 12:53
4 ответа
Предполагая, что у меня есть два стандартных вектора: vector<int> a; vector<int> b; Пусть также говорят, что у обоих есть около 30 элементов. Как добавить вектор b в конец вектора a? Грязный путь будет итерировать через b и добавить каждый элемент через vector<int>::push_back(), ...
vector
stl
31 март 2010, в 11:27
9 ответов
В чем разница между undefined, неуказанным и определенным поведением в C и С++?
undefined-behavior
unspecified-behavior
c++-faq
07 март 2010, в 20:03
12 ответов
Что такое ошибка сегментации? Различие в C и С++? Как связаны связанные с сегментацией ошибки и оборванные указатели?
segmentation-fault
27 фев. 2010, в 07:39
9 ответов
Теперь у нас есть С++ 11 со многими новыми функциями. Интересным и запутанным (по крайней мере для меня) является новый nullptr. Ну, больше не нужно для неприятного макроса NULL. int* x = nullptr; myclass* obj = nullptr; Тем не менее, я не понимаю, как работает nullptr. Например, Статья в Википедии...
pointers
c++11
nullptr
15 авг. 2009, в 18:17
16 ответов
Все, что я хочу сделать, это проверить, существует ли элемент в векторе или нет, поэтому я могу иметь дело с каждым случаем. if ( item_present ) do_this(); else do_that();
vector
std
20 фев. 2009, в 22:06
6 ответов
Как вызвать родительскую функцию из производного класса с помощью С++? Например, у меня есть класс под названием parent и класс под названием child, который является производным от родителя. В каждый класс имеет функцию print. В определении дочерней функции печати я хотел бы сделать вызов функции пе...
oop
inheritance
10 дек. 2008, в 19:42
12 ответов
Многие книги на С++ содержат пример кода вроде этого... std::cout << "Test line" << std::endl; ... поэтому я всегда это делал. Но я видел много кода от таких разработчиков, как это: std::cout << "Test line\n"; Есть ли техническая причина, чтобы предпочесть один над другим, или эт...
coding-style
iostream
c++-faq
17 окт. 2008, в 20:52
20 ответов
Я всегда использовал файл *.h для определения моего класса, но, прочитав некоторый код библиотеки boost, я понял, что они все используют *.hpp. У меня всегда было отвращение к расширению этого файла, я думаю, в основном потому, что я не привык к нему. В чем преимущества и недостатки использования *....
header
30 сен. 2008, в 12:41
27 ответов
Каким будет наиболее эффективный способ сравнить два значения double или два float? Просто это неправильно: bool CompareDoubles1 (double A, double B) { return A == B; } Но что-то вроде: bool CompareDoubles2 (double A, double B) { diff = A - B; return (diff < EPSILON) && (-diff ...
optimization
floating-point
algorithm
20 авг. 2008, в 02:47
28 ответов
Почему указатели являются ведущим фактором путаницы для многих новых и даже старых студентов на уровне колледжа на C или С++? Существуют ли какие-либо инструменты или мыслительные процессы, которые помогли вам понять, как указатели работают с переменной, функцией и за пределами уровня? Какова какая-...
pointers
08 авг. 2008, в 07:36
Наверх
Меню