1 | |
Где хранится таблица виртуальных функций?22.02.2019, 08:30. Показов 1913. Ответов 4
Метки нет (Все метки)
0
|
22.02.2019, 08:30 | |
Ответы с готовыми решениями:
4
Таблица виртуальных функций Таблица виртуальных функций Узнать существует ли таблица виртуальных функций Где хранится временная таблица? |
22.02.2019, 08:44 | 2 |
По сабжу - зависит от комплятора, стандарт вообще не гарантирует, что виртуальные функции будут реализованы через таблицу виртуальных функций, есть альтернативные реализации. Если все таки мы имеем дело с каким-нибудь массово используемым компилятором, то таблица лежит где-то в памяти, которая инициализируется при загрузке исполняемого файла в память (т.к. адреса нужно пропатчить).
1
|
22.02.2019, 09:39 | 4 |
Ну, как бы ответ "кэш" в какой-то момент времени тоже правильный Мне кажется ты очень плохо понимаешь как это все устроено (я на самом деле тоже), почитай про основы x86, посмотри на PE/elf.
0
|
22.02.2019, 09:40 [ТС] | 5 |
Kastaneda, думал всё несколько проще) спасибо.
0
|
22.02.2019, 09:40 | |
22.02.2019, 09:40 | |
Помогаю со студенческими работами здесь
5
Как и где хранится таблица цветов для формата format8bpp Char*str = "Hello, world"; Указатель, указывающий на эту строку, хранится в стэке, а где хранится сама строка? Перегрузка виртуальных функций Использование виртуальных функций Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |