Результаты поиска по запросу "c++"
C ++ Вызов конструктора копирования для неизвестного производного класса через абстрактный базовый класс
Я создаю дерево, которое имеет несколько разных типов узлов: двоичный узел, унарный узел и терминальный узел. У меня есть азбука, от которой наследуются все узлы. Я пытаюсь написать рекурсивный конструктор копирования для дерева следующим ...
Как реализовано «const»?
Как компилятор C или C ++ (например, gcc) соблюдаетconst декларация? Например, в следующем кодекак компилятор отслеживаетчто переменнаяci являетсяconst а нельзя изменить? int get_foo() { return 42; } void test() { int i = get_foo(); i += 5; ...
Как я должен классифицировать typedef с Doxygen?
У меня есть typedef структуры в моем коде C ++. На данный момент они перечислены как\var ЬурейеЕ. Есть лучший способ сделать это? Ниже приведен пример того, что у меня есть: /*! \var typedef etc * \brief A type defined structure for etc * * ...
Как создать общую библиотеку (.so) без жестко запрограммированных полных путей зависимости?
Мне нужно собрать две сторонние разделяемые библиотеки, чтобы их .so файлы использовались другими проектами. Однако после сборки одна из этих библиотек содержит жестко заданный путь к другой. Этот путь недопустим на других компьютерах и вызывает ...
инициализация очереди приоритетов STL
Я все еще смущен приоритетной очередью в STL. Вот цель, которую я хочу достичь, скажем: у меня есть структура с именем Record, которая содержит строковое слово и счетчик int. Например: у меня есть много записей об этом (в примере ...
Является ли #pragma безопасным включением охраны?
Я читал, что есть некоторая оптимизация компилятора при использовании#pragma once что может привести к более быстрой компиляции. Я признаю, что это нестандартно и, следовательно, может создать проблему кросс-платформенной совместимости. Это то, ...
Завершить создание объекта в конструкторе [duplicate]
Возможный дубликат: Как справиться с ошибкой в конструкторе в C ++? [https://stackoverflow.com/questions/4989807/how-to-handle-failure-in-constructor-in-c] Есть ли шаблон в C ++, чтобы я мог прекратить создание объекта в конструкторе, если ...
Как заставить компилятор использовать явный конструктор копирования?
Я написал небольшую тестовую программу с примером класса, содержащего также конструктор, деструктор, конструктор копирования и оператор присваивания. Я был удивлен, когда понял, что конструктор копирования вообще не вызывался, хотя я реализовал ...
Как использовать две функции, одна возвращающая итератор, другая возвращающая const_iterator
Итак, у меня есть функция с именем find, которая имеет две версии: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation }а другая - это версия const_iterator: template <typename T> typename ...
Intel Pin RTN_InsertCall несколько аргументов функции
Я пытаюсь получить значения аргументов функции, используя пин-код Intel. Функции с одним аргументом достаточно просты, используя пример ManualExamples / malloctrace.cpp. Однако, когда я пытаюсь получить значения аргументов с несколькими ...