Xcode .m vs. .mm

, 'Как быть Программистом: Короткая, Всесторонняя, и Персональная Сводка' Robert L Чтение

Не точно книга, но эссе, но этот был определенно вдохновением для меня, когда я вошел в кодирование. Любимый понятие ввода племени. Стоящий чтения.

32
задан Cœur 6 September 2019 в 03:07
поделиться

1 ответ

И .m и .mm расширения файла класса исходного кода для основанных на Mac заявок. .m файлы могут содержать и Цель-C и Цель-C ++ классы. Чтобы избежать конфликтов между двумя в сценариях смешанного использования есть конвенция переименовать весь Цель-C ++ файлы класса к .mm. Это помогает компиляторам различать.

Так в проекте, который использует и Цель-C и Цель-C ++ , Вы будете видеть:

  • .m файлы, содержащие Цель-C
  • .mm файлы, содержащие Цель-C ++
0
ответ дан 27 November 2019 в 20:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: