|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Roman Belenov 2:5020/400 07 May 2007 19:49:20 To : Artem Chuprina Subject : Re: Debian vs Ubuntu -------------------------------------------------------------------------------- .com> <64802336@tigger.lan.cryptocom.ru> From: Roman Belenov <Roman.Belenov@intel.com> Cc: fido7-ru-linux@fido7.ru, rbelenov@yandex.ru Artem Chuprina <ran+news@ran.pp.ru> writes: > Я, скажем так, знаю очень немного задач, которые туда не влезают. И > обработка строк вообще и с интерфейсом std::string особенно там, как > правило, гм, ни к чему. Практически везде, где строки нужны постольку-поскольку (но при этом нужно молотить бинарные данные), готовый std::string по сравнению с char* вполне себе экономит время кодирования. > Hу, будет у тебя другая ошибка... std::string спокойно переживает нулевой > символ в середине строки, а функции, которые ты на ее содержимое вызываешь - > нет. Довольно стандартная грабля. Это уже ошибка в алгоритме (откуда бы этому нулевому символу там изначально взяться?), в то время как указатели тащат за собой проблемы, специфичные именно для них. -- With regards, Roman. Standard disclaimer: I work for them, but I don't speak for them. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/355002c3ea71.html, оценка из 5, голосов 10
|