我剛開始學習C++類,構造函數和函數,但如果我正確地理解了它,我不是這樣的。我沒有代碼問題,因爲它工作正常,我只是混淆了哪一點,我已經在代碼中添加了我認爲正確的代碼。如果有人能夠解釋我是否錯誤和/或正確,我將不勝感激。謝謝。C++類,構造函數和函數
這是Main.cpp的,我理解是完全檔案:
#include "Something.h"
#include <iostream>
using namespace std;
int main(){
Something JC;
system("PAUSE");
return 0;
}
這是Something.cpp:
#include "Something.h"
#include <iostream>
using namespace std;
//Something is the class and :: Something() is the function?
Something::Something()
{
cout << "Hello" << endl;
}
這是Something.h:
// this is a class which is not within the main.cpp because it is an external class?
#ifndef Something_H
#define Something_H
class Something{
public:
Something(); //constructor?
};
#endif
我只是簡單地想知道哪個位是哪個,如果我錯了的話。