qtcreator中 一个cpp文件控制另一个文件cpp的类的函数 ,请写出每个文件的具体代码
时间: 2024-02-24 07:57:37 浏览: 62
统计 cpp文件中代码函数
5星 · 资源好评率100%
好的,下面是一个例子,假设我们有两个 CPP 文件 "main.cpp" 和 "example.cpp",其中 "example.cpp" 中定义了一个名为 "Example" 的类,我们需要在 "main.cpp" 文件中控制它:
example.h 文件:
```c++
#ifndef EXAMPLE_H
#define EXAMPLE_H
class Example {
public:
Example();
void doSomething();
};
#endif // EXAMPLE_H
```
example.cpp 文件:
```c++
#include "example.h"
#include <iostream>
Example::Example() {}
void Example::doSomething() {
std::cout << "Doing something..." << std::endl;
}
```
main.cpp 文件:
```c++
#include "example.h"
int main() {
Example exampleObj; // 创建 Example 类的对象
exampleObj.doSomething(); // 调用 Example 类的 doSomething() 函数
return 0;
}
```
在这个例子中,我们在 "main.cpp" 文件中控制了 "example.cpp" 文件中的 "Example" 类。我们首先在 "main.cpp" 文件中包含 "example.h" 头文件,然后创建了一个 "Example" 对象 "exampleObj",最后使用该对象调用了 "Example" 类中的 "doSomething()" 函数。
阅读全文