ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
371613
fk0, легенда (27.11.2012 15:17, просмотров: 7221)
plain C (не C++). Есть функции работы с текстом и так сталось, что есть потребность, чтоб принимали на вход и char* (UTF-8) и wchar_t. Налицо необходима перегрузка (функций) или какой-то метод динамической типизации. В качестве последнего через все функции вместо одного указателя протаскиваются два (const wchar_t* и const char*), причём один из них всегда NULL. Как можно было бы сделать лучше? (заранее всё преобразовать в один какой-то определённый вид не вариант, ибо контроллер профессионального уровня славится наноразмерами наноОЗУ).
[ZX]