Здравствуйте Stanislav V. Zudin, Вы писали:
SVZ>А с какой мы должны освобождать память? Память освободится в деструкторе std:string s. Или я чего-то не понимаю?
если у нас одна и таже область памяти используется и через std:string и через const char* p, то
в принципе возможны два варианта освобождения этой памяти, вот эти два варианта и рассмотрены.
SVZ>строка, возвращаемая g() с равной вероятностью может умереть как до вызова f(p), так и после — это как уж разработчикам компилятора захочется.
это сути дела не меняет, только усугубляет, прошу прощения за тавтологию
SVZ>Показан пример как не надо программировать.
а никто и не просил пример хорошего стиля
SVZ>Есть у меня эта "Стандартная библиотека С++ на примерах". Не в восторге. Плохой перевод, примитивные примеры. Полезность книги — нулевая
не согласен, но не важно. А какая есть
хорошая книга по STL на русском?