我有這樣的代碼:一些有關的默認構造函數我不明白
#include <iostream>
class ZombieFetus{
private:
public:
ZombieFetus();
};
ZombieFetus::ZombieFetus(){
std::cout << "http://www.metal-archives.com/band/view/id/55878" << std::endl;
};
class FaceOfAVirus{
private:
public:
FaceOfAVirus(int);
};
FaceOfAVirus::FaceOfAVirus(int i){
std::cout << "http://www.metal-archives.com/band/view/id/74239" << std::endl;
};
int main(int argc, char **argv){
std::cout << "some random bands :" << std::endl;
ZombieFetus band1();
FaceOfAVirus band2(0);
}
到compil:
$ g++ main.cc -Wall
當我運行它,我得到了:
some random bands :
http://www.metal-archives.com/band/view/id/74239
什麼與ZombieFetus band1();
赫克?該計劃是什麼?它的聲音是一個初學者的問題,如果它已經回答了計算器,PLZ給我的鏈接...我沒有找到答案......
THX大家誰回答所有comentators
(你是一個有點罄竹難書THX逐個)
這是一個功能。 – chris
@chris這是一個函數嗎?這是一個ZombieFetus類型的對象 – Pepe
@chris你是什麼意思?我沒有在[最棘手的解析(C++)的定義 –