Здравствуйте retalik, Вы писали:
R>Здравствуйте Odi$$ey, Вы писали:
O$>>Весь вопрос в том, кто потом будет освобождать память.
R>{skip}
R>А что кардинально изменится, если в этих двух примерах явно написать c_str()?
в смысле результата — ничего. В смысле анализа кода на предмет того, а что же собственно происходит — коду добавится прозрачности, все-так неявное преобразование оно и есть неявное, и если текста не три строки, как в примере, то пялиться в него можно было бы довольно долго.
R>По-моему, зря они не включили этот оператор. Как будто в c++ мало других мест (даже в STL), где можно совершить ошибку (перепутать begin() и end(), например).
ну этож не причина добавить таких мест еще и побольше, побольше