c++-faq

Я начал изучать 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 include file 'IOSTREAM' Error D:HELLO.CPP...

в C++14 ассоциативные контейнеры, похоже, изменились с C++11 – [ассоциативный.reqmts] / 13 говорит: шаблоны функций-членов find,count,lower_bound,upper_bound и equal_range не участвует в разрешении перегрузки, если тип . какова цель сделать компаратор "прозрачным"? C++14 также предоставляет шаблоны биб...

операторы сдвига влево и вправо (>) уже доступны в C++. Однако я не мог узнать, как я могу выполнять операции кругового сдвига или поворота. Как можно выполнять такие операции, как" поворот влево "и" поворот вправо"? поворот вправо дважды здесь Initial --> 1000 0011 0100 0010 в результате: Fina...

Если я объявляю объект, завернутый в общий указатель: std::shared_ptr<myClass> myClassObject(new myClass()); затем я хотел передать его в качестве аргумента метода: DoSomething(myClassObject); //the called method void DoSomething(std::shared_ptr<myClass> arg1) { arg1->someField = 4; } ...

два общих вопроса о включить охранников: ПЕРВЫЙ ВОПРОС: почему не включают охранников, защищающих мои заголовочные файлы от взаимное рекурсивное включение? Я продолжаю получать ошибки о несуществующих символах, которые, очевидно, есть или даже более странные синтаксические ошибки каждый раз, когда я пишу ...

почему должны можно ли заменить оператор по умолчанию new и delete с пользовательским new и delete операторы? это в продолжение перегрузки new и delete в чрезвычайно освещающем C++ FAQ:перегрузка операторов. следующая запись в этом FAQ:как я должен написать ISO C++ standard conformant custom new и delete оп...

когда именно уничтожены объекты в C++, и что это значит? Должен ли я уничтожить их вручную, так как нет сборщика мусора? Как исключения вступают в игру? (Примечание:это должно быть запись в C++ FAQ Stack Overflow. Если вы хотите критиковать идею предоставления FAQ в этой форме, то публикация на meta, которая...

Если у меня есть программа C++11, работающая с двумя потоками, и один из них выдает необработанное исключение, что происходит? Неужели вся программа умрет огненной смертью? Будет ли поток, в котором выбрасывается исключение, умирать в одиночку (и если да, то могу ли я получить исключение в этом случае)? Что-т...

В C++ я не могу придумать случай, в котором я хотел бы наследовать private / protected от a базовый класс: class Base; class Derived1 : private Base; class Derived2 : protected Base; это действительно полезно?...

каковы все функции-члены, созданные компилятором для класса? Это происходит все время? как деструктор. Меня беспокоит, создается ли он для всех классов, и почему необходим конструктор по умолчанию?...