Re[2]: Любой программный продукт портят студенты и индусы
От: mik1  
Дата: 19.06.11 10:31
Оценка: +1
Здравствуйте, nen777w, Вы писали:

N>Я тоже недавно в индускую часть проекта заглянул, вообще часто заглядываю для поржать, а на этот раз нужно было дописать кой чего и это очень расстроило.

N>Туева хуча нужных и не нужных инклюдов (а вдруг?), using namespace в хидерах (потому что так б..ть удобно).
N>Добил вот такой код (показываю схематически):


N>
N>//file a.cpp
N>void foo();
N>{
N>   CTLVParser* parser = NULL;
N>   function( parser );
N>   delete parser;
N>}

N>//file b.cpp (реализация этой function)
N>void function( CTLVParser* parser )
N>{
N>   parser = new CTLVParser();

N>   ....
N>}
N>


N>Исправлять не стал. Пускай сам в своем г-не копаются.


Я, кажется, догадался. Это такая индийская реализация smart pointer-а. Типа при любом нормальном выходе из метода память чистить. Реализация для Сишных (не плюсовых) динозавров.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.