// main.cpp
#include "Number.hpp"
int main()
{
return 0;
}
// Helper.hpp
#pragma once
#include <memory>
struct Number;
struct Helper
{
Helper() { }
~Helper();
std::unique_ptr < Number > ptr;
};
// Helper.cpp
#include "Helper.hpp"
#include "Number.hpp" // Trzeba dołączyć definicję struct Number
Helper::~Helper() = default;
// Number.hpp
#pragma once
#include "Helper.hpp"
struct Number { };