История изменений
Исправление sena, (текущая версия) :
Так в Delphi сделано. Но там номер кодировки не на группу символов, а на всю строку.
Ну я больше про файлы говорил. А в памяти наверное действительно удобней будет хранить один язык в одном monostring. А для удобства работы наверное неплохо будет сделать ещё один уровень абстракции - цепочка строк, что-то вроде сhainstring, который будет объединять цепочку monostring в одну строку. Вопрос только, лучше ли их хранить одним куском в памяти или отдельными кусками. Наверное понадобятся оба варианта.
Можно ещё посмотреть, как хранятся в памяти всякие markdown тексты, которые имеют маркеры.
Исправление sena, :
Так в Delphi сделано. Но там номер кодировки не на группу символов, а на всю строку.
Ну я больше про файлы говорил. А в памяти наверное действительно удобней будет хранить один язык в одном monostring. А для удобства работы наверное неплохо будет сделать ещё один уровень абстракции - цепочка строк, что-то вроде сhainstring, который будет объединять цепочку monostring в одну строку. Вопрос только, лучше ли их хранить одним куском в памяти или отдельными кусками.
Можно ещё посмотреть, как хранятся в памяти всякие markdown тексты, которые имеют маркеры.
Исправление sena, :
Так в Delphi сделано. Но там номер кодировки не на группу символов, а на всю строку.
Ну я больше про файлы говорил. А в памяти наверное действительно удобней будет хранить один язык в одном monostring. А для удобства работы наверное неплохо будет сделать ещё один уровень абстракции - цепочка строк, что-то вроде сhainstring, который будет объединять цепочку monostring в одну строку. Вопрос только, лучше ли их хранить одним куском или отдельными кусками.
Можно ещё посмотреть, как хранятся в памяти всякие markdown тексты, которые имеют маркеры.
Исправление sena, :
Так в Delphi сделано. Но там номер кодировки не на группу символов, а на всю строку.
Ну я больше про файлы говорил. А в памяти наверное действительно удобней будет хранить один язык в одном monostring. А для удобства работы наверное неплохо будет сделать ещё один уровень абстракции - цепочка строк, что-то вроде сhainstring, который будет объединять цепочку monostring в одну строку. Вопрос только, лучше ли их хранить одним куском или отдельными кусками.
Исходная версия sena, :
Так в Delphi сделано. Но там номер кодировки не на группу символов, а на всю строку.
Ну я больше про файлы говорил. А в памяти наверное действительно удобней будет хранить один язык в одном monostring. А для удобства работы наверное неплохо будет сделать ещё один уровень абстракции - цепочка строк, что-то вроде сhainstring, который будет объединять цепочку monostring в одну строку.