代码之家  ›  专栏  ›  技术社区  ›  TheAmateurProgrammer

如果不包含头文件会发生什么

  •  0
  • TheAmateurProgrammer  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  2
  •   Ryan    15 年前

    如果需要其他.m或.c文件才能访问正在创建的.m文件中定义的符号,请选中该复选框。选中复选框时,这些符号需要在为您创建的.h文件中声明。例如,在其他文件中使用的类声明将属于头文件。

        2
  •  3
  •   Chris Johnsen    15 年前

    这在基于CLI的应用程序中相当常见。C运行时(例如。 crt1.o )知道怎么打电话 main ,因此通常可以省略 .c 主要的 主要的

    这个 main.m UDPEcho sample 是不需要 .h 文件。

    基于Cocoa的应用程序中的大多数模块都需要一个头文件,因为它们需要将至少一个符号导出到应用程序的其他位。有时需要向另一个文件中定义的类的实例发送消息,有时 界面生成器