- Код: Выделить всё
- var
 s: string;
 p: PChar;
 begin
 s := string(p);
 end;
то при таком присваивании для s создастся копия памяти, на которую указывает p или же копии не создастся?
и, если s выходит из области видимости, то менеджер строк высвободит память? и если высвободит, то какую, которая копия (если создаётся копия) или которая p ?
Как вообще работает паскальский менеджер строк в таких случаях?




