![](/img/trans.png)
[英]How do I access an array in my header file from my implementation file when overloading << operator?
[英]When I call my function from my header and implementation file to my main file, I do not get any output
所以我在一个文件夹中有 3 个文件,我的主文件 (Q1.cpp)、我的 header 文件 (pa2Functions.h) 和我的实现文件 (pa2Functions.cpp)。 当我打电话给我的 function 时,我没有收到任何 output,我对为什么感到非常困惑。 我已经包含了下面所有 3 个文件的内容。
pa2Functions.h
#include <iostream>
using namespace std;
void initialize();
pa2Functions.cpp
#include <iostream>
#include "pa2Functions.h"
using namespace std;
void initialize(){
cout << "hello" << endl;}
Q1.cpp
#include <iostream>
#include "pa2Functions.h"
using namespace std;
int main(){
void initialize();
}
我编译
g++ Q1.cpp pa2Functions.cpp -o Output
但是当我运行 output 时,我什么也得不到。 任何帮助将不胜感激。
在main
中,去掉initialize
前面的void
。 您再次声明 function,而不是调用它。
int main(){
initialize();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.