私は DirectX 10 と C++ で小さなゲームを開発中ですが、さまざまな directx/win32 関数呼び出しに必要なさまざまな種類の文字列に悩まされています。
利用可能なさまざまな文字列のどれを使用するのが最適かを誰でも推奨できますか? これまでのところ、std::string と std::wstring を使用し、.c_str() 関数を実行して正しい形式に変換してきました。
すべての関数に渡すために使用する文字列を 1 種類だけ取得し、関数内でキャストしたいと考えています。