#pragma once
class Window
{
public:
Window(const char* fileName) : fileName(fileName) {};
void MaximizeWindow();
const char* getFileName();
private:
const char* fileName{0};
};
#include "Window.h"
#include <iostream>
Window::Window(const char* fileName) : fileName(fileName) {};
void Window::MaximizeWindow() {
}
const char* Window::getFileName() {
return fileName;
}
#include "Window.h"
#include <iostream>
int main() {
Window window("hello");
Window* pWindow = &window;
std::cout << pWindow->getFileName() << std::endl;
return 0;
}
Выдает ошибку: function "Window::Window(const char*)" already has a body.
Почему из-за чего?
В чем пробелма этого языка или это проблема во мне?