Re[10]: memset(this, 0, sizeof(T));
От: smeeld  
Дата: 23.11.16 11:23
Оценка:
Здравствуйте, N. I., Вы писали:



NI>А что такое нулевое значение для класса "с виртуальной таблицей и прочими причиндалами"?


То же самое, что и для классов без причиндал, то есть, нулевое значение, заданных определением класса полей. Если конструкция {} приравнивает нулю эти поля классов без причиндал, почему это не распространяется на иные классы? Служебная инфа, вроде указателся на vtable или таблицы таковых (VTT), помещаемая компилятором в кусок памяти, занимаемую объектом, ортогональна его, заданным определением, полей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.