Re[4]: Утиные истории vs ООП?
От: Dyoma Россия http://www.livejournal.com/users/dyomap/
Дата: 19.10.05 12:49
Оценка:
Здравствуйте, VladD2, Вы писали:

ПК>>Можно пояснить мысль поподробнее относительно того, что ты понимаешь под передачей объекту C++ "непонятного" для него сообщения?


VD>Наверно нечто вроде:

VD>
VD>int i = 0;
VD>double* pd = (double*)&i;
VD>*pd = 1.3;
VD>


Почти. Собственно имелось ввиду, взять указатель, привести к void*, а потом откастить к чему-нить не тому. И вот с результатом каста и поработать. Т.е. на низком уровне это будет выглядеть как переходы по несуществующим записям в vtbl и как передача в функции состояний стека и регистров, которые они не ожидают. А если вернуться обратно в текст на C++ и забыть на секунду про vtbl, стек и регистры, то увидим "непонятные" сообщения.

Dyoma
ALMWorks
http://deskzilla.com/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.