Re: std::auto_ptr и new[] - насколько это допустимо? :)
От: korzhik Россия  
Дата: 11.10.04 10:39
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>Вот пишу я, допустим, так:

Д>
Д>  std::auto_ptr<byte> pBuf(new byte[dataSize]);
Д>

Д>Запускаю... и наверно, получу граблей по лбу. Ибо в деструкторе будет вызван delete this->get();
Д>А Священное Писание, то бишь стандарт, говорит — надо вызывать delete[]

>но тем не менее, это нужно считать "грязным кодом"?

ага

используй scoped_array

или пиши свой auto_array
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.