Re[3]: Почему нет std::string::operator const char*()
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 30.11.01 06:50
Оценка:
Здравствуйте retalik, Вы писали:

R>Здравствуйте Odi$$ey, Вы писали:


O$>>Весь вопрос в том, кто потом будет освобождать память.

R>{skip}


R>А что кардинально изменится, если в этих двух примерах явно написать c_str()?


в смысле результата — ничего. В смысле анализа кода на предмет того, а что же собственно происходит — коду добавится прозрачности, все-так неявное преобразование оно и есть неявное, и если текста не три строки, как в примере, то пялиться в него можно было бы довольно долго.

R>По-моему, зря они не включили этот оператор. Как будто в c++ мало других мест (даже в STL), где можно совершить ошибку (перепутать begin() и end(), например).


ну этож не причина добавить таких мест еще и побольше, побольше
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.