Я сейчас изучаю файлы и классы заголовков, и я не могу заставить их работать. Я не вижу, что я делаю неправильно. Я включил ошибки как комментарии, где компилятор сказал, что были ошибки. Как это исправить?Не удается получить файлы заголовков для работы
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;
};
Конструкторы не имеют спецификатор типа. Удалите 'void' из' void Header(); 'в Header.h – Machtl