ты просто не понял как работает char, это просто целочисленный тип sizeof которого всегда 1, т.е. самый маленький из всех доступных, то что он может обозначать символы это уже фича и символы вполне могут иметь отрицательные числовые коды (например, значение -127 представляет букву 'я')
ты просто не понял как работает char, это просто целочисленный тип sizeof которого всегда 1, т.е. самый маленький из всех доступных, то что он может обозначать символы это уже фича и символы вполне могут иметь отрицательные числовые коды (например, значение -127 представляет букву 'я')
его sizeof всегда 1, независимо от константы CHAR_BIT, последняя просто определяет количество бит в чаре (по сути сколько бит в байте на данной платформе с использованием данного компилятора)
Да я просто`const char *` передам, мне к общему префиксу добавить значений надо
Ну напиши экспрешен темпляйт, который строит дерево вывода и захватывает все свои операнды-стринги, стринг вьюхи, конст чары*, и при вызове оператор std::string эвалюирует все конкатенации и возвращает тотальный результат.
Ну напиши экспрешен темпляйт, который строит дерево вывода и захватывает все свои операнды-стринги, стринг вьюхи, конст чары*, и при вызове оператор std::string эвалюирует все конкатенации и возвращает тотальный результат.