Брутально и бессердечно о программировании и проектировании
ГлавнаяАртПаттерныАнтипаттерныТест-драйвЗаметкиВопрос-ответКнигорецензииСправочная

#1 2008-12-22 12:58:51

Tubrik
Пользователь
Зарегистрирован: 2008-11-18
Сообщений: 9

sizeof — тип или значение?

Код:

math::Matrix matrix;
// ... тут много строк
std::size_t matSize = sizeof(matrix);
// ... тут тоже
send(m_Socket, &matrix, matSize);

потом кто-то решает, что matrix должен быть в куче:

Код:

math::Matrix* matrix = new math::Matrix();
// ... 
std::size_t matSize = sizeof(matrix);
// ... 
send(m_Socket, matrix, matSize);

будь написано:

Код:

std::size_t matSize = sizeof(math::Matrix);

такого бы не произошло.

Неактивен

 

Board footer

Статистика
© 2007—2010 Inside C++ Коммерческие услугиКонтактная информация