преобразование с ++ в цель-с - PullRequest
0 голосов
/ 12 сентября 2011

Я конвертирую программу на С ++ в obejctive-c.

Когда исходный код на C ++ включает в себя «malloc.h» и «tchar.h», как я могу преобразовать

этот код для target-c?

Я надеюсь, что ваша помощь.

1 Ответ

2 голосов
/ 12 сентября 2011

Преобразование C ++ в Objective-C не простая задача - вы не можете механически переводить с одного языка на другой и в итоге получить что-то разумное.Кроме того, tchar.h является заголовком Windows - это означает, что этот код, вероятно, записан в Windows API, поэтому отсутствие эквивалентных заголовков не будет самым большим препятствием здесь.

Для прямогоОтветьте на вопрос о них, хотя: Тип Windows TCHAR наиболее близок к POSIX wchar_t, хотя Mac OS X имеет свои собственные библиотеки Unicode (CFString для C и NSString для Objective-C), которые предлагают намного больше.Кроме того, malloc включен в стандартную библиотеку, поэтому, если вы включаете любую из стандартных структур приложений или stdlib.h, она у вас будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...