Pagina 1 di 1

[Risolto] C++ e file header

Inviato: giovedì 29 maggio 2014, 7:23
da Giachi
Buongiorno,
sto studiando la programmazione in C++ e l'utilizzo delle classi: L'IDE che utilizzo è Code::Bloks, ed esso mi blocca la compilazione del codice che riporto sotto, dicendo che manca il riferimento a triangolo::triangolo(int b, int a) e a triangolo::getBase()

file triangolo.h

Codice: Seleziona tutto

#ifndef TRIANGOLO_H_INCLUDED
#define TRIANGOLO_H_INCLUDED
using namespace std;
class triangolo
{	public:
		triangolo(int b, int a);
		int getBase();
	private:
		int base;
		int altezza;

};
#endif // TRIANGOLO_H_INCLUDED
file triangolo.cpp

Codice: Seleziona tutto

#include "triagnolo.h"
triangolo::triangolo(int b, int a)
	{
	base = b;
	altezza = a;
	}
int triangolo::getBase()
    {
        return base;`
    }
file main.cpp

Codice: Seleziona tutto

#include <iostream>
#include "triangolo.h"
using namespace std;
int main()
{
    int a = 4;
    int b = 3;
    triangolo tri(3,4);
    int base = tri.getBase();
    cout << base;
    return 0;
}
sapete aiutarmi a?

Re: C++ e file header

Inviato: giovedì 29 maggio 2014, 8:04
da ixamit
A me compila tranne il fatto che hai scritto triagnolo al posto di triangolo nel file triangolo.cpp

Re: C++ e file header

Inviato: giovedì 29 maggio 2014, 10:41
da Giachi
mamma mia!
grazie!
Stasera controllo!

Re: C++ e file header

Inviato: giovedì 29 maggio 2014, 22:03
da Giachi
a parte quello, il problema principale era che nella selezione Build Targhet era selezionato "debug" invece che release.
Grazie e ciao