Результаты поиска по запросу "virtual"

3 ответа

В этом случае среда выполнения заранее знала, что arr состоит из объектов «Base», поэтому она установила их vptr так, чтобы они указывали на Base :: Get, как только им было выделено память.

ите за сложное название. У меня есть что-то вроде этого: class Base { public: int SomeMember; Base() : SomeMember(42) {} virtual int Get() { return SomeMember; } }; class ChildA : public Base { public: virtual int Get() { return SomeMember*2; } ...

4 ответа

 подразумевает наследование и переопределение в производном классе - вы не можете переопределить «глобальную» функцию.

жный дубликат: C ++ статические виртуальные члены? [https://stackoverflow.com/questions/1820477/c-static-virtual-members] Можем ли мы иметь виртуальный статический метод (в C ++)? Я попытался скомпилировать следующий код: #include <iostream> ...

2 ответа

Bluetooth HID устройство и iOS текстовые поля

Для связи с iPad мы используем устройство BT, которое выполняет функцию клавиатуры. Мы хотим, чтобы это устройство Bluetooth говорило с 1 полем в нашем приложении. (Который находится в своем собственном представлении) Все остальные textFields / ...

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

3 ответа

переопределить не виртуальные функции

C ++ 11 FDIS это говорит Если виртуальная функция помечена с помощью переопределения virt-спецификатора и не переопределяет функцию-член базового класса, программа является некорректной. [ Пример: struct B { virtual void f(int); }; struct D : B ...

3 ответа

Законно ли делать специализацию шаблона функции виртуальной?

В C ++ специализация шаблона функции должна действовать точно так же, как нормальная функция. Значит ли это, что я могу сделать один виртуальный? Например: struct A { template <class T> void f(); template <> virtual void f<int>() {} }; struct B ...

6 ответов

Внутренняя работа C # Virtual и Override

Тема о том, как работает виртуальный механизм C # и механизм переопределения, обсуждалась до смерти среди программистов ... но после получаса в Google я не могу найти ответ на следующий вопрос (см. Ниже): Используя простой код: public class ...

6 ответов

C ++ Виртуальный шаблонный метод

У меня есть абстрактный класс (я знаю, что он не будет компилироваться таким образом, но он предназначен для понимания того, что я хочу сделать): class AbstractComputation { public: template <class T> virtual void setData(std::string id, T ...

3 ответа

c ++ виртуальное наследование

Проблема: class Base { public: Base(Base* pParent); /* implements basic stuff */ }; class A : virtual public Base { public: A(A* pParent) : Base(pParent) {} /* ... */ }; class B : virtual public Base { public: B(B* pParent) : Base(pParent) {} /* ...

5 ответов

Зачем использовать «виртуальный» для свойств класса в определениях модели Entity Framework?

В следующем блоге: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx [http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx] Блог содержит ...

3 ответа

Есть ли способ иметь шаблонную функцию в абстрактном базовом классе?

Я пытаюсь создать класс диспетчера конфигурации, который может хранить произвольные объекты с помощью std :: string. Моя начальная идея для моего интерфейса (абстрактный базовый класс) заключалась в следующем (конечно, это ужасно неполно) class ...