Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
266 / 81 / 18
Регистрация: 05.04.2018
Сообщений: 1,102
Записей в блоге: 1
1

Где хранится таблица виртуальных функций?

22.02.2019, 08:30. Показов 1913. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет. Где хранится таблица виртуальных функций?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2019, 08:30
Ответы с готовыми решениями:

Таблица виртуальных функций
Доброго дня! Не могу найти, подскажите, пожалуйста, таблица виртуальных функций же только одна для...

Таблица виртуальных функций
объясните плиз кто разбирается.. есть абстрактный класс с двумя виртуальными функциями, от него...

Узнать существует ли таблица виртуальных функций
Есть объект - экземпляр какого то класса и есть имя этого класса. Как узнать в ран тайме имеется ...

Где хранится временная таблица?
Доброго времени суток, ребята! Создал временную таблицу: create temporary table pogoda1...

4
5232 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
22.02.2019, 08:44 2
По сабжу - зависит от комплятора, стандарт вообще не гарантирует, что виртуальные функции будут реализованы через таблицу виртуальных функций, есть альтернативные реализации. Если все таки мы имеем дело с каким-нибудь массово используемым компилятором, то таблица лежит где-то в памяти, которая инициализируется при загрузке исполняемого файла в память (т.к. адреса нужно пропатчить).
1
266 / 81 / 18
Регистрация: 05.04.2018
Сообщений: 1,102
Записей в блоге: 1
22.02.2019, 09:01  [ТС] 3
Цитата Сообщение от Kastaneda Посмотреть сообщение
то таблица лежит где-то в памяти
кэш?
0
5232 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
22.02.2019, 09:39 4
Цитата Сообщение от Джон Кофи Посмотреть сообщение
кэш?
Ну, как бы ответ "кэш" в какой-то момент времени тоже правильный Мне кажется ты очень плохо понимаешь как это все устроено (я на самом деле тоже), почитай про основы x86, посмотри на PE/elf.
0
266 / 81 / 18
Регистрация: 05.04.2018
Сообщений: 1,102
Записей в блоге: 1
22.02.2019, 09:40  [ТС] 5
Kastaneda, думал всё несколько проще) спасибо.
0
22.02.2019, 09:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2019, 09:40
Помогаю со студенческими работами здесь

Как и где хранится таблица цветов для формата format8bpp
в данном формате насколько я понимаю специальным образом кодируются оттенки(получится 256 оттенков)...

Char*str = "Hello, world"; Указатель, указывающий на эту строку, хранится в стэке, а где хранится сама строка?
нужно ли освобождать память, выделенную под str?

Перегрузка виртуальных функций
please HELP! перегружаю виртуальную функцию в абстрактном классе. class ONE { virtual...

Использование виртуальных функций
Дан класс "треугольник", который определяется длиной одной из сторон и значениями прилегающих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru