在C++中,类函数通常定义在头文件中。当你定义一个类时,你需要在头文件中声明类的成员函数,然后在单独的源文件中实现这些成员函数。这种分离允许你在多个源文件中使用相同的类定义,同时只需要编写一次成员函数的实现。
例如,你可以在一个名为 MyClass.h
的头文件中声明一个名为 MyClass
的类,并在一个名为 MyClass.cpp
的源文件中实现类的成员函数。
// MyClass.h
#ifndef MYCLASS_H
#define MYCLASS_H
class MyClass {
public:
void myFunction();
};
#endif // MYCLASS_H
// MyClass.cpp
#include "MyClass.h"
void MyClass::myFunction() {
// 函数实现
}
在这个例子中,myFunction()
函数被声明在头文件 MyClass.h
中,然后在源文件 MyClass.cpp
中实现。这样,你可以在其他源文件中使用 MyClass
类,并调用 myFunction()
函数。
领取专属 10元无门槛券
手把手带您无忧上云