現在、ヘッダー ファイルとクラスについて学んでいますが、それらを機能させることができないようです。何が間違っているのかわかりません。コンパイラーがエラーがあると言った場所に、エラーをコメントとして含めました。これを修正するにはどうすればよいですか?
main.cpp
#include <iostream>
#include <conio.h>
#include "Header.h" //Error: In file included from C:\Users\Brandon\Desktop\
C++ Practice\Header Practice\Main.cpp
int main()
{
Header Test;
Test.Header(); Error: invalid use of `class Header'
getch();
return 0;
}
Header.h
#ifndef Header_H_
#define Header_H_
class Header
{
public:
void Header(); //Error: return type specification for constructor invalid
};
#endif // Header_H_
および Header.cpp.
#include "Header.h"
Header::Header()
{
std::cout << "Everything is working./n" << std::flush;
};