Результаты поиска по запросу "virtual"
C ++ Virtual / Pure Virtual объяснил
Что именно это означает, если функция определена как виртуальная, и это то же самое, что и чисто виртуальная?
Невозможно получить виртуалы Mongoose как часть объекта результата
b Я объявляю виртуальный объект, который я хочу отобразить как часть результатов запросов его схемы, но он не отображается, когда я выполняю console.log для объекта. Вот схема: var schema = new mongoose.Schema( { Name: { type: String } }, { ...
Как сделать массив с полиморфизмом в C ++? [Дубликат]
На этот вопрос уже есть ответ здесь: Полиморфизм и указатели на массивы [дубликаты] [/questions/1411844/polymorphism-pointers-to-arrays] 3 ответаclass Base1 { private: int testInput; public: Base1(); virtual int GetRow(void) = 0; ...
Можем ли мы реализовать Java-интерпретатор на оборудовании, которое выполняет Java-байт-коды нативно?
если мы реализуем Java-интерпретатор на аппаратном уровне, то как мы можем достичь архитектурной нейтральности Java-байт-кода ... Использует ли Java JIT (только во времени интерпретатор)? и как все это связано с концепцией виртуальной машины ...
C ++: доступ к виртуальным методам
Я пытаюсь использовать таблицу виртуальных методов для вызова функций по индексу в классе ... Предположим, у нас есть следующий код: class Base { public: Base() {} virtual ~Base() {} virtual Base* call_func(unsigned int func_number) { // Some ...
Почему вптр не стоит на месте?
С каждым классом, который содержит одну или несколько виртуальных функций, связана Vtable. Пустой указатель vptr указывает на эту таблицу. Каждый объект этого класса содержит тот vptr, который указывает на тот же Vtable. Тогда почему vptr не ...
Является ли функция в C ++ автоматически виртуальной, если она переопределяет виртуальную функцию?
Я ожидаю, что еслиfoo объявлен в классеD, но не помеченный как виртуальный, следующий код будет вызывать реализациюfoo вD (независимо от динамического типаd). D& d = ...; d.foo();Однако в следующей программе это не так. Кто-нибудь ...
В чем разница между экземплярами виртуальных функций в C ++?
В чем разница между следующими двумя объявлениями? virtual void calculateBase() = 0; virtual void calculateBase();Я прочитал первый (= 0) «чисто абстрактная функция», но что это делает второй?
Вызов метода базового класса в шаблонной иерархии виртуальных классов
Допустим, у меня есть следующая иерархия классов: template< class T > class TestBase { public: virtual T const & do_foo() = 0; }; template< class T > class TestDerived : public virtual TestBase< T > { public: virtual int do_bar() { return ...
Где используются виртуальные конструкторы?
Я читал о том, что виртуальные конструкторы используются для реализации некоторых шаблонов проектирования, но я не понимал необходимости виртуальных конструкторов. Так что же такое виртуальные конструкторы и зачем они нам нужны?