Показать сообщение отдельно

  #2  
Старый 17.02.2008, 04:05
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

Круто.

Цитата:
return (char *) strString.c_str();
const тебе для прикола дали видимо.

Затем идут два практически идентичных куска, которые ты расписал по отдельности.

Причем интересно, внутри класса ты юзаешь std::string, а выводишь в "не-const" char*.
Такая обертка в обратную сторону. Сделано это видимо было для снижения скорости, ибо коду опять получилось столько же, сколько нужно для того, чтоб char* обработать руками ...

Цитата:
return NULL;
кросс-платформенность?

Но все же это правильнее (намного), чем сорцы Кузьмича. И вообще для античата даже... можно сказать, слишком круто. Так что плюсадин.

PS

Цитата:
Tokenize::~Tokenize()
{
}
=\\\\

Последний раз редактировалось KEZ; 17.02.2008 в 04:12..