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

C++/ObjuleC:一个类的两个文件被称为标头和…

  •  2
  • TalkingCode  · 技术社区  · 14 年前

    在C++语言或Objtovi-C语言中,一个类通常由两个文件组成。第一个文件称为header或interface,但另一个文件的“官方”名称是什么?

    在一些书中,它在另一个“实现文件”中被称为“代码文件”,或者在Objective-C中被称为“消息文件”。哪个名称是正确的名称? 我需要写一个教程,我不知道。

    6 回复  |  直到 8 年前
        1
  •  4
  •   mipadi    14 年前

    我总是把它们称为“头文件”和“实现文件”。

        2
  •  5
  •   roalz Steve Townsend    8 年前

    在C++中,我总是使用这些术语:
    -.h或.hpp文件的“头文件”
    -.cpp或.cxx文件的“源文件”
    但我认为没有真正的官方命名准则

        3
  •  0
  •   Jordan    14 年前

    在我已经用C++授课的课堂上 .cpp 具有函数定义的文件始终是实现文件。Horstmann所使用的书是“大C++”。 http://www.horstmann.com/bigcpp.html

        4
  •  0
  •   Pablo Santa Cruz    14 年前

    我会说“实现文件”或“定义文件”是可以的。但我不认为它们是“官方”名称。

        5
  •  0
  •   Igor    14 年前

    最清楚的方法是:“ .CPP文件 “或” C文件

        6
  •  0
  •   James Curran    14 年前

    没有“官方”的名字,因为唯一能使它正式的名字是C++标准(实际上在文件扩展中没有任何意义)。

    我通常称之为“源文件”或“cpp文件”