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

3 ответа

asm.js - Как должны быть реализованы указатели функций

Примечание: этот вопрос чисто оasm.js ни о C ++, ни о каком-либо другом языке программирования. Как уже сказано в заголовке: Как эффективно реализовать указатель на функцию? Я не мог найти что-либо в Интернете, поэтому я решил спросить ...

4 ответа

C ++: доступ к виртуальным методам

4 ответа

Динамический метод диспетчеризации в C

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

4 ответа

Виртуальная таблица C ++

Я читал много людей, которые писали: «Для класса, в котором объявлена ​​виртуальная функция, существует виртуальная таблица».Мой вопрос: существует ли vtable...

4 ответа

https://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_debug_values

аживаю дефект и сузил его до указателя vtable для объекта0xdddddddd. Этот ответ [https://stackoverflow.com/questions/370195/when-and-why-will-an-os-initialise-memory-to-0xcd-0xdd-etc-on-malloc-free-new/370362#370362] указывает, что отладочные ...

4 ответа

неопределенная ссылка на vtable для…

Я пытаюсь написать Http-прокси, который в основном работает какindianwebproxy [http://sourceforge.net/projects/indiawebproxy/] Итак, я запустил qtcreator, но один из моих классов не может скомпилировать с печально известной ошибкой:undefined ...

4 ответа

C ++: доступ к виртуальным методам

Я пытаюсь использовать таблицу виртуальных методов для вызова функций по индексу в классе ... Предположим, у нас есть следующий код: class Base { public: Base() {} virtual ~Base() {} virtual Base* call_func(unsigned int func_number) { // Some ...

4 ответа

Динамический метод диспетчеризации в C

Я знаю, это звучит глупо, и я знаю, что C не является объектно-ориентированным языком. Но есть ли способ, которым динамическая диспетчеризация методов может быть достигнута в C? Я думал о функциональных указателях, но не понял всей идеи. Как я ...

5 ответов

, вы не можете использовать виртуальный базовый подобъект vptr в качестве вашего vptr.

аюсь разобраться в утверждении в книге эффективно C ++. Ниже приведена схема наследования для множественного наследования. Теперь в книге говорится, что для каждого vptr требуется отдельная память в каждом классе. Также это делает следующее ...

5 ответов

Не может быть удручен, потому что класс не полиморфен?

Возможно ли иметь наследование без виртуальных методов? Компилятор говорит, что следующий код не является полиморфным. Пример: Class A(){ int a; int getA(){return a;}; } Class B(): A(){ int b; int getB(){return b;}; }В другом классе мы пытаемся ...