Итак, в моем коде C ++ есть тысячи функций, которые принимают в качестве параметра, например:
void SomeFunction(WCHAR *sSomeStringIn)
{
...
}
А внутри функции он вызывает API-интерфейсы Windows, такие как:
GetWindowsText(...)
Как мне отправить CString INTO в мою пользовательскую функцию ? Во-вторых, затем преобразуйте входящий WCHAR в CString в SomeFunction, чтобы я мог передать WCHAR в GetWindowsText?
Трудно сделать calloc (), а затем free () везде и найти утечки!
Я ищу советы и рекомендации по использованию существующего кода WCHAR и как (медленно) конвертировать в CString. Я не могу переписать сотни тысяч строк кода одновременно (очевидно), чтобы конвертировать все в CString.
Или ... я должен использовать другой код обработки строк, кроме CString?