Я нахожусь в процессе разработки небольшой игры в DirectX 10 и C++, и я нахожу это адским с различными типами строк, которые требуются для различных вызовов функций DirectX/win32.
Может ли кто-нибудь порекомендовать, какие из доступных строк лучше всего использовать, в идеале это должен быть один тип строки, который дает хорошее приведение к другим типам (в основном LPCWSTR и LPCSTR). До сих пор я использовал std::string и std::wstring и выполнял функцию .c_str(), чтобы получить ее в правильном формате.
Я хотел бы получить только 1 тип строки, который я использую для передачи во все функции, а затем выполняю приведение внутри функции.