Здравствуйте, Дарней, Вы писали:
Д>Вот пишу я, допустим, так:
Д>Д> std::auto_ptr<byte> pBuf(new byte[dataSize]);
Д>
Д>Запускаю... и наверно, получу граблей по лбу. Ибо в деструкторе будет вызван delete this->get();
Д>А Священное Писание, то бишь стандарт, говорит — надо вызывать delete[]
>но тем не менее, это нужно считать "грязным кодом"?
ага
используй
scoped_array
или пиши свой auto_array