@Got_Oxidus
Учусь

Как подключить header без ошибки?

Есть 4 файла
layer.hpp
#pragma once

class Neuron;

class Layer
{
    private:
        Neuron *neurons;
        int size;
    public:
        Layer();
        ~Layer();
};
neuron.hpp
#pragma once

class Layer;

class Neuron
{
    private:
        float *weight;
    public:
        Neuron();
        ~Neuron();
        float execute(const Layer &layer);
};

layer.cpp
#include "layer.hpp"

Layer::Layer(){}
Layer::~Layer(){}

neuron.cpp
#include "neuron.hpp"

Neuron::Neuron() {}
Neuron::~Neuron(){}
float Neuron::execute(const Layer &layer)
{
    return 0.0;
}



и main.cpp
#include "neuron.hpp"
#include "layer.hpp"

int main(int argc, char const *argv[])
{
    Neuron n;
    Layer l;

    return 0;
}


Почему компилятор g++ пишет, что не определены конструкторы с деструкторами и метод?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Почему компилятор g++ пишет, что не определены конструкторы с деструкторами и метод?

g++ main.cpp neuron.cpp layer.cpp -o test
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы