私はC++プログラムをobejctive-cに変換しています。C++をobjective-cに変換する
オリジナルのC++ソースコードは "malloc.hを" と "TCHAR.H" が含まれる場合は、その後どのように私はObjective-Cのに
このコードを変換することができますか?
私はあなたの助けを願っています。
私はC++プログラムをobejctive-cに変換しています。C++をobjective-cに変換する
オリジナルのC++ソースコードは "malloc.hを" と "TCHAR.H" が含まれる場合は、その後どのように私はObjective-Cのに
このコードを変換することができますか?
私はあなたの助けを願っています。
C++をObjective-Cに変換するのは簡単な作業ではありません。機械的に1つの言語から別の言語に翻訳し、賢明なものにすることはできません。それに加えて、tchar.hはWindowsヘッダーです。つまり、このコードはWindows APIに書き込まれている可能性があります。そのため、同等のヘッダーが不足していると、ここで最大の問題にはなりません。
WindowsのTCHARタイプは、POSIX wchar_t
と最もよく似ていますが、Mac OS Xには独自のUnicodeライブラリ(Objective-Cの場合はCString、Objective-Cの場合はNSString)があります。より多くの。 mallocは標準ライブラリに含まれているので、標準のアプリケーションフレームワークやstdlib.hのいずれかを含んでいれば、それを持つことができます。
なぜあなたは 'malloc.h'を使用しますか? 'tchar.h'はWindowsとWindows-APIに固有のものです。あなたはそれを変換するためにあなたの手で作業するでしょう。私は2つのステップに分けて言うだろう:1)標準準拠のC + +プログラムを作る; 2)ポート。 –