TGViewer
aks2dio | Unity и геймдев aks2dio | Unity и геймдев @aks2dio · 492 subscribers
Post #60 262
Статьи про строки в C# и C++
Уровень материала: 🐥 #middle

Добрался до любопытной статьи про устройство строк в игровых движках: от стандартов для PlayStation 1 до современного C++17.
Обзор разных реализаций с их областями применения и всякие нюансы при кросс-платформенной разработке.

Как сама статья написана – мне не сильно понравилось. Читается тяжело: предложения большие, пунктуация местами некорректная, повествование немного сумбурное. Поэтому чтиво требует концентрации. Но содержание интересное и, как оказалось, незамысловатое. В заметки себе занёс 📝

Практическая ценность раскроется наверное разве что для C++ разработчиков. Для Unity-разработчиков материал скорее для расширения кругозора и для "заглядывания под капот" (всё-таки Unity внутри тоже C++ эксплуатирует). А может кому и на тех. собесах пригодится — всякие извращения встречаются 😅

Юнитистам достаточно помнить, что в C# строки❕:
🟣являются ссылочным типом.
🟣иммутабельны.
🟣имеют переопределённый метод Object.Equals.
🟣используют механизм интернирования (Shared Strings в терминах статьи).

Звучит казуальнее, чем в C++. Но тоже не без нюансов.
Если хочется нырнуть чуть глубже за подробностями, то есть статья про особенности строк в .NET. И чуть более подробная про интернирование строк в .NET. Им, правда, уже по 10 лет. Но с тех времён не шибко что-то поменялось ⏱
—————————————
#development #strings #csharp #cpp #разработка #строки #рекомендация #статья
  • 🔥 5
  • 👍 3
More from @aks2dio
  1. Sep 28, 2026Обновление UniText v3 Уровень материала: 📢 #news #tool В этом месяце состоялся релиз ново…
  2. Sep 2, 2026Content Directories в Unity 6.6: закат Asset Bundles Уровень материала: 📢 #news #tool Uni…
  3. Jul 21, 2026😎 Unity CLI & Pipeline 😎 Уровень материала: 📢 #news #tool Действительно стоящая внимани…
  4. May 30, 2026Инструменты для экстремальной разработки Уровень материала: ☕️ опять #ai и #offtop В этом…
  5. Apr 25, 2026Обновление, которое вы тоже могли пропустить Под сильно возросшей нагрузкой немного выпал…
  6. Apr 5, 2026Большое обновление текстового движка UniText Уровень материала: 📎 #tool #news Пару месяце…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →