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

1 ответ

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

Я оцениваю, чтобы переписать часть программного обеспечения реального времени с языка ассемблера C / на язык C ++ / ассемблер (по причинам, не относящимся к вопросу, части кода абсолютно необходимы для сборки). Прерывание происходит с частотой 3 ...

2 ответа

vtable в полиморфном классе C ++ с использованием gdb [duplicate]

На этот вопрос уже есть ответ здесь:Распечатка таблиц C ++ с использованием GDB 5 ответовКак отобразить vtable, используя указатель на объект базового класса...

2 ответа

Сколько vptr будет иметь объект класса (использует одиночное / множественное наследование)?

Сколько vptrs обычно требуется для объекта, у которого clas (child) имеет одиночное наследование с базовым классом, который множественно наследует base1 и ba...

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

2 ответа

дескриптор виртуального int (struct per_thread_traffic_log * pttl) = 0;

я есть классafporoills это помогает найти данные в нашем модуле управления памятью. (не спрашивайте, почему такое странное имя, я понятия не имею) class afporoills{ void** test(int pos); }; void** afporoills::test(int pos){ ...

3 ответа

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

Примечание: этот вопрос чисто о

3 ответа

Таблицы виртуальных методов

При обсуждении закрытых классов термин «таблица виртуальных функций» упоминается довольно часто. Что именно это? Я читал о таблице методов некоторое время на...

3 ответа

Почему виртуальные функции не могут использовать вывод типа возврата?

n3797 говорит:§ 7.1.6.4/14:Функция, объявленная с типом возврата, который использует тип заполнителя, не должна быть виртуальной (10.3).Поэтому следующая про...

3 ответа

Детали реализации виртуальной отправки

Прежде всего, я хочу прояснить, чтоЯ понимаю, что в стандарте C ++ нет понятия vtables и vptrs, Однако я думаю, что практически все реализации реализуют меха...

3 ответа

 (зависит от компилятора)

много ресурсов онлайн о VTables. У них обычно одно и то же утверждение относительно них: "Всякий раз, когда сам класс содержит виртуальные функции или переопределяет виртуальные функции из родительского класса, компилятор создает ...

3 ответа

Виртуальное наследование и пустой vtable в базовом классе

Вот этот код: #include <iostream> class Base { int x; }; class Derived : virtual public Base { int y; }; int main() { std::cout << sizeof(Derived) << std::endl; // prints 12 return 0; }Я читал, что когда какой-то класс виртуально наследуется, ...