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

8 ответов

 о котором говорит правило трех. Слишком много путаницы.

начиткопирование объекта имею в виду?Каковыконструктор копирования иоператор копирования?Когда я должен объявить их сам?Как я могу предотвратить копирование ...

5 ответов

 в том, что это сломало бы механизм владения:

ращаясь к книге, кто-нибудь может дать хорошее объяснение

9 ответов

Конструктор по умолчанию с пустыми скобками

Есть ли веская причина, по которой пустой набор круглых скобок (скобок) недопустим для вызова конструктора по умолчанию в C ++? MyObject object; // ok - default ctor MyObject object(blah); // ok MyObject object(); // errorКажется, я пишу "()" ...

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

2 ответа

Большое спасибо, этот вопрос возник вчера и тоже (удивительно!) Сначала озадачил меня, хотя это имеет смысл, если подумать.

днократно сбивался с толку

6 ответов

Обратите особое внимание на адреса памяти. Вы можете сказать, какие из них указывают в стек, а какие - в кучу.

7 ответов

что очень интуитивно понятно

чание: ответы были даны вконкретный заказ, но так как многие пользователи сортируют ответы по голосам, а не по времени, которое они получили, вотуказатель от...

0 ответов

Суть для людей, у которых нет времени читать длинные ответы.

ал изучать C ++ для своего класса программирования. Я скачал эту программу "Hello World": #include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; }но Turbo C ++ жалуется: Error D:\HELLO.CPP 1: Unable to open ...

3 ответа

 это скрыто

бы приведенные ниже классы не были шаблонами, я мог бы просто иметьx вderived класс. Тем не менее, с кодом ниже, яиметь использованиеthis->x, Почему? template <typename T> class base { protected: int x; }; template <typename T> class derived : ...

3 ответа

Я намеревался дать ссылку на ту же веб-страницу, что и вопрос, но пропустил. Я думаю, что я ответил на части вопроса, на которые другие ответы не ответили. Я проигнорировал основной жирный вопрос, так как другие уже ответили на это.

я пытался узнать оC ++операторы, я наткнулся на странный оператор сравнения на cppreference.com [http://en.cppreference.com/w/cpp/language/operator_comparison] ,* в таблице, которая выглядела так: «Ну, если это обычные операторы в C ++, я ...

5 ответов

 для обозначения размеров массивов, нет, конечно, это не так.

унаследовал массивы от C, где они используются практически везде. C ++ предоставляет абстракции, которые проще в использовании и менее подвержены ошибкам (std::vector<T> начиная с C ++ 98 иstd::array<T, ...