NSString を C++ メソッドに渡そうとしていますが、これを試しましたが、うまくいきません:
trackName = @"name";
Track track(new String([trackName UTF8String]));
このコードをファイル内に書いてい.mm
ます。ファイルの先頭にも追加#include <string>
しましたが、それが必要かどうかはわかりません。私が間違っていることは何か分かりますか?これらは私が得ているエラーです:
そして、これは私が呼び出している C++ トラック コンストラクターです。
Track(const string &aTrackName)
{
trackName = aTrackName;
}