
17.02.2008, 04:05
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Круто.
return (char *) strString.c_str();
const тебе для прикола дали видимо.
Затем идут два практически идентичных куска, которые ты расписал по отдельности.
Причем интересно, внутри класса ты юзаешь std::string, а выводишь в "не-const" char*.
Такая обертка в обратную сторону. Сделано это видимо было для снижения скорости, ибо коду опять получилось столько же, сколько нужно для того, чтоб char* обработать руками ...
кросс-платформенность?
Но все же это правильнее (намного), чем сорцы Кузьмича. И вообще для античата даже... можно сказать, слишком круто. Так что плюсадин.
PS
Tokenize::~Tokenize()
{
}
=\\\\
Последний раз редактировалось KEZ; 17.02.2008 в 04:12..
|
|
|