Форум программистов, компьютерный форум CyberForum.ru

Более практичный метод обнуления полей класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как из DLL -ки выкинуть исключение типа FATAL ERROR, всем хана :-) http://www.cyberforum.ru/cpp-beginners/thread953099.html
DLL -ка соответственно под Win32 и не использует никакие окна, просто проводит небольшие вычисления и использует только стандарт С++... :)
C++ inline функция Помогите плиз, трудности с функцией inline. Внешняя функция exam заносит в объект класса Stud результаты сессии. \\ вот часть задания по лабе, что это за внешняя функция, как её использовать и примеров каких с ней, подскажите пожалуйста )) http://www.cyberforum.ru/cpp-beginners/thread953066.html
C++ ошибка SendMessage
SendMessage(HWND_BROADCAST, MsgPlayerDataReady, PutHWND, Handle); Ругается на Handle: невозможно преобразовать параметр 4 из System::IntPtr в LPARAM
Задача: написать классы Rect и Size C++
Написать Класс Rect где точка origin верхняя левая и класс Size ширина и высота
C++ Непонятки со спецификаторами printf http://www.cyberforum.ru/cpp-beginners/thread953035.html
Здравствуйте, товарищи! Каким образом сделать вывод размерностей разных типов без знака при помощи printf? Со спецификаторами пробовал - не помогает. (только тип short отображает правильно) printf("int = %d\n", (unsigned int)(-1)); //cout << "int = " << (unsigned int)(-1) << endl; // THIS OK printf("short = %d\n", (unsigned short)(-1)); // THIS OK //cout << "short = " << (unsigned...
C++ Как представить const из delphi в с++ Есть код на делфи, надо сделать аналогичный но на с++. Как представить следующую запись в Visual c++. const A $FFFF подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15247 / 6879 / 1092
Регистрация: 02.05.2013
Сообщений: 11,256
Завершенные тесты: 1
12.09.2013, 15:48     Более практичный метод обнуления полей класса
Цитата Сообщение от stawerfar Посмотреть сообщение
каковы плюсы и минусы такого подхода. И есть какие подводные камни в моем подходе?
Минус в том, что не все может быть затерто нулем.
Например, попробуйте затереть какой-нибудь std::vector, если он член класса.
Или если класс содержит виртуальную таблицу, она тоже может быть затерта.
В итоге получите segmentation fault.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru