Re[2]: throw, wchar_t* и память
От: __kain Россия  
Дата: 14.04.08 10:31
Оценка:
Всем спасибо! Конструктор копирования спас человечество! Добавил три строчки:
CSomeException(CSomeException& other)
{
    CSomeException(other._code, other._msg);
}
И оно стало работать!

Я теперь понял, что происходит при передаче по ссылке: вызывается конструктор копирования Тогда понятно, почему глюк был. Я раньше думал, что если пишу "&", то "волшебным" образом передается в точности тот объект, который я ему передал! Как если бы я его использовал в месте вызова.

wstring можно использовать, и boost, но мне было важно разобраться, в чем причина моей ошибки.

ВСЕМ ОГРОМНОЕ СПАСИБО! Плюсы с меня

P.S.
Про delete[] я знаю, просто пробовал по-разному запустить, думал именно он влияет на ошибку.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.