Re[7]: Подсчет ссылок в реализации std:
От: adontz Грузия http://adontz.wordpress.com/
Дата: 22.07.04 20:33
Оценка:
Здравствуйте, Шахтер, Вы писали:

CS>>Это ты про std::string ?

Ш>Ну почему. Про любую вменяемую реализацию строк.

странные ты вещи говоришь. По твоим словам выходит так.

1  std::string a;
2  std::string b;
3  a = "aaaa";
4  b = a;
5  a = "bbbb";


Либо после выполнения пятой строки значение b так же равно "bbbb", либо при выполнении пятой строки создаётся копия строки a (copy on write), а для этого строка a должна умето получать список всех своих копий.
И то и другое мало похоже на правду
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.