所以我在main中定义了一个函数,我想在类中重用相同的函数...所以我不得不在类中重新创建它。我的问题是,有没有办法从main调用该函数,而无需在类中复制并粘贴它?
main.cpp
#include "array_class.h"
#include "stack_class.h"
#include "queue_class.h"
using namespace std;
void displayText (std::string text, int sleepTime);
int main(){
}
现在我打算在array_class
中调用displayText答案 0 :(得分:1)
在标题中声明函数,然后在需要的地方链接到它
foo.h中
int foo();
Foo.cpp中
#include "foo.h"
int foo()
{
return 5;
}
class.cpp
#include "foo.h"
int x = foo(); // just called the function
的main.cpp
#include "foo.h"
int main()
{
int y = foo(); // called the function again
std::cout << y << std::endl;
}