Objective-C++ に変換したい Objective-C コードがいくつかあります。ソースファイルの拡張子を から に変更し.m
、.mm
ファイルタイプをObjective-C++ Source
. ただし、現在、私のプロジェクトはビルドに失敗しています。私が呼び出す行でエラーが発生しますvm_deallocate
。
ここに行があります:
vm_deallocate(mach_task_self(), (vm_address_t)prevInfo, prevInfo);
正確なエラーは次のとおりです。
宣言されていない識別子 vm_deallocate の使用
vm_deallocate
Objective-C に制限されていますか? 同等のObjective-C++関数はありますか?