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

6 ответов

Размер объекта C ++ с виртуальными методами

1 ответ

Посетитель и шаблонные виртуальные методы

В типичной реализациипосетитель шаблон, класс должен учитывать все варианты (потомки) базового класса. Во многих случаях один и тот же контент методов в посе...

2 ответа

Изменение модификатора params в переопределении метода

Я знаю, чтоparams модификатор (который превращает один параметр типа массива в так называемый «массив параметров») определенно не является частью сигнатуры метода. Теперь рассмотрим этот пример: class Giraffid { public virtual void Eat(int[] ...

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

5 ответов

Есть ли у Swift динамическая диспетчеризация и виртуальные методы?

Исходя из C ++ / Java / C # фона, я ожидал увидеть виртуальные методы в Swift, однако, читая документацию swift, я не вижу упоминания о виртуальных методах.Ч...

6 ответов

Хит производительности vtable lookup в C ++

оценка возможности переписать часть программного обеспечения реального времени с языка ассемблера C / на язык C ++ / ассемблер (по причинам, не относящимся к...

2 ответа

Изменение модификатора params в переопределении метода

я знаю, что

6 ответов

Однако мы следовали подходу ниже (который я вижу сейчас, очень похоже на то, что предлагает Дан Абрамов).

class GrandParent { public virtual void Foo() { ... } } class Parent : GrandParent { public override void Foo() { base.Foo(); //Do additional work } } class Child : Parent { public override void Foo() { //How to skip Parent.Foo and just get to ...

5 ответов

Является ли ключевое слово override просто проверкой переопределенного виртуального метода?

Насколько я понимаю, введениеoverride Ключевое слово в C ++ 11 является не чем иным, как проверкой, чтобы убедиться, что реализуемая функция являетсяoverrideизvirtual функция в базовом классе. Это оно?

7 ответов

Почему этот виртуальный деструктор вызывает нерешенное внешнее?

Учтите следующее:ВX.h:

5 ответов

Является ли ключевое слово override просто проверкой переопределенного виртуального метода?

Насколько я понимаю, введение