Результаты поиска по запросу "virtual-functions"
C ++, как вызвать метод в производном классе от базового класса
Что я хочу сделать, это для
устранить неиспользуемые виртуальные функции
Для устранения неиспользуемой (обычной) функции я могу использовать: -ffunction-section, -fdata-section и --gc-section. и это работает.Я знаю, что используя ...
Как базовый класс C ++ может определить во время выполнения, был ли метод переопределен?
Приведенный ниже пример метода предназначен для определения того, был ли он переопределен в производном классе. Ошибка, которую я получаю от MSVC, подразумев...
Каковы различия между переопределением виртуальных функций и сокрытием не виртуальных функций?
Учитывая следующий фрагмент кода, каковы различия в вызовах функций? Что такое скрытие функций? Что такое переопределение функций? Как они связаны с перегруз...
Можете ли вы кэшировать поиск виртуальных функций в C ++?
Скажем, у меня есть вызов виртуальной функции foo () для абстрактного указателя базового класса, mypointer->Foo (). Когда мое приложение запускается, осно...
Вызов виртуальной функции из конструктора
я читаюЭффективный C ++ [https://en.wikipedia.org/wiki/Scott_Meyers], и есть «Пункт 9: Никогда не вызывайте виртуальные функции во время строительства или разрушения». И мне интересно, если мой код в порядке, даже если он нарушает ...
Почему нам нужно использовать virtual ~ A () = default; вместо виртуального ~ A () {} в C ++ 11?
В сообщении переполнения стекаПроверка типа объекта в C ++ 11 [https://stackoverflow.com/a/17204598/260127]У меня есть комментарий: В C ++ 11 вы действительно хотите сделатьvirtual ~A() = default; В противном случае вы потеряете конструкторы ...
C ++, как вызвать метод в производном классе от базового класса
Что я хочу сделать, это дляExecute() бежать и завершает это вызываетBase::Done() затем вызываетDerived::Done(), Я делаю это, потому чтоBase классExecute будет делать что-то, и когда это будет сделаноDerived::Done(), Я надеюсь, что я объясняю это ...