簡體   English   中英

當我從我的 header 和實現文件調用我的 function 到我的主文件時,我沒有得到任何 output

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM