/
githubmirror
/
obs-studio
Обзор
Документация
Войти
/
githubmirror
/
obs-studio
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
shared/obs-scripting/cstrcache.cpp
29 строк
468 B
Warchamp7
Update C++ files with braces
09 июн 2026, 20:41
09 июн 2026, 20:41
30b63c6
Код
Авторство
О чём код?
#include <unordered_map> #include <string> #include "cstrcache.h" using namespace std; struct const_string_table { unordered_map<string, string> strings; }; static struct const_string_table table; const char *cstrcache_get(const char *str) { if (!str || !*str) { return ""; } auto &strings = table.strings; auto pair = strings.find(str); if (pair == strings.end()) { strings[str] = str; pair = strings.find(str); } return pair->second.c_str(); }