Здравствуйте, Nik_1, Вы писали:
N_>как с std::string делать операции, аналогичные сишным :
N_> — strstr;
std::string::find, std::string::rfind, std::string::find_first_of, std::string::find_last_of etc
N_> — itoa, ...
никак.
Можно использовать std::stringstream, котрый потом конвертится в std::string (через std::stringstream::str)
еще можно зарезервированный std::vector, как сплошной буфер в памяти. Его тоже можно потом в std::string скопировать
N_> — itoa, ...
так и будет, itoa
А также strtoi, strtoul etc
констрантный указатель на буфер в std::string можно получить через std::string::c_str
N_> — копирование одной строки в другую с i-го по j-й символ.
std::string::substr
N_> — обрезание строки после i-го символа.
std::string::erase, std::string::substr
а вообще, почитайте список функций класса std::basic_string (std::string от него наследуется), найдете, что нужжно
если не найдете, ищите еще в хэдере <alghorithm>