私は新しいシステムを統合していますが、古いシステムにはメソッドに char* がありました。現在は代わりに UTF8CHAR * があります。
私は文字列オブジェクトを持っています:
string data("test set");
そしてそれを関数に渡したかった:
my_method(UTF8CHAR* text, ENUM extra, newStruct &item);
私の最初の試みは何でしたか:
newStruct param("hi", 0,0);
my_method(data.c_str(), extra::OPEN,param);
エラーは発生しませんが、代わりに EXC_BAD_ACCESS が発生します