Деаллоцирование памяти объекта ним самим в его деструкторе это ж уб?
Всем привет. Можете пожалуйста объяснить принцип работы методов классов-контейнеров которые есть и в константной версии и в "обычной"( к примеру метод at(), есть char& funcNam...
Прочитал в одной книге, что если в классе явно не определены деструктор, конструктор копирования или оператор копирования, то компилятор не предоставит, по умолчанию, конструк...
Вопрос про этапы компиляции. Прочитал что на этапе препроцессинга выполняется замена подключения библиотек на их содержимое и после этапа компиляции происходит компоновка объе...
Всем привет! Разбираю пример кода на этой странице https://en.cppreference.com/w/cpp/container/deque/shrink_to_fit. Расскажите, зачем default-ctor контейнера deque делает 2 об...
Всем добрый вечер. Я новичок в PostgreSQL и у меня теоретический вопрос по методу доступа к таблицам index only scan. В учебнике говорится, что перед извлечением данных из инд...
Так вот, какой у нее приоритет по отношению к другим шаблонам?
Здравствуйте. На что должен указывать hint в методах вставки неупорядоченных ассоциативных контейнеров чтоб оптимизация была выполнена? На cppref это описывается только для уп...
Привет всем. Подскажите, почему вызов метода std::istream::get в условии while( в первый раз ) выставляет failbit? Знаю в каких ситуациях этот метод может такое делать, но ни ...
Здравствуйте. Какие манипуляторы подпадают под 12 перегрузку оператора?
Это больше абстрактный вопрос. К примеру, в конструкторе успели выделить дин. память, а затем выбросили исключение не обработав. Что делать с той дин. памятью и может что еще ...
Всем привет. Почему std::ifstream::read не считывает данные из бинарного файла(корректно) в переменную встроенного типа, но если в структуру, к примеру, нормально? Есть пример...
Почему вопрос парня и ответ мой на украинском выше были удалены?
Действительно оборачивают конструкторы в function try-block и приписывают спецификатор noexcept на практике?
В std::shared_ptr блок управления обычно ж через идиому стирания типа реализуется или есть другие способы?
Добрый вечер. Пишу структуру имеющую обычную функцию определяющую operator<< для вывода данных. Нужна также перегрузка для std::endl, std::ends и std::flush. Следующий код кор...
Есть следующее: struct Mother { virtual void f() {} }; struct Father { virtual void g() {} }; struct Child : Mother, Father { }; В памяти объект типа Child будет т...
Всем привет, если мне нужно передать лямбду в уник_птр удалителем, то следующее корректно: auto lambda{ [](int* p){ delete p; } }; std::unique_ptr<int, decltype(lambda)> u_pt...
Я, скорее, некорректно выразился. У меня обычный реализованный(в одном файле) класс, без интерфейсов. Возможно ли разделить объявление и логику класса по файлам?
Узнал, что std::shared_ptr может некорректно работать с массивами(из-за ::delete по умолчанию), особенно из элементов пользовательского типа. Это недоработка класса или специа...