Здравствуйте, vsb, Вы писали:
Pzz>>Я так рассказываю, как будто это то, что есть. А хорошее оно или плохое, пусть каждый решает в меру своих потребностей.
vsb>Забавный факт. В жаве кажется до 8 версии substring работал именно так: был один общий массив символов и offset/length. Т.е. маленькая строка могла внутри держать массив на мегабайт, к примеру. Но потом поменяли на копирование.
Это очень такое Сишное поведение. Т.е., человек, для которого привычен Си, другого бы и не ждал. Но Си вырабатывает привычку следить за памятью, если для человека это непривычно, и для него строка — это строка, т.е., последовательность символов, а не место в памяти, ему очень трудно это понять.