Здравствуйте, sergii.p, Вы писали:
SP>так вроде в winapi на каждую пару функций есть специальные макросы. Для поиска файла например есть макрос FindFirstFile который перенаправляет на FindFirstFileA или FindFirstFileW соответственно. Если двигаться в канве winapi незазорно будет определить и свои макросы
SP>SP>#ifdef UNICODE
SP> #define findfirst _wfindfirst
SP>#else
SP> #define findfirst _findfirst
SP>#endif
SP>
Только если ты в одном типе сборки работаешь с одним типом строк. Если же в одной и той же конфигурации сборки ты хочешь и string и цstring, то тогда нужны перегрузки.
С такими макросами — это плохой путь