.cpp/.hpp ファイル コンボがあります -> .hpp ファイルには #include ..
.mm/.h ファイル コンボもあります -> .mm Objective C++ ファイル内に .hpp ファイルを含めても、問題はありません。しかし、.hpp ファイルを .h (Objective C ヘッダー) ファイルに含めようとすると、プリプロセッサの問題「iostream not found」が発生します。
Objective C の .h ファイルに void* を持ち、それを .mm に含まれる型としてキャストするか、Objective C++ 型内のすべての C++ 型をラップするなどのファンキーなことを行う以外に、これを回避する方法はありますか?
私の質問は基本的にトニーの質問と同じです (しかし、誰も彼に答えませんでした):
https://stackoverflow.com/questions/10163322/how-to-include-c-header-file-in-objective-c-header-file