Nazdarte. Učím sa C++ z knihy Naučte se C++ za 21 dní a mám problém so skompilovaním programu 6.7 (do neho je includovaný .hpp súbor 6.6) zo strany 162, 163, deň 6.
6.6.hpp
#include <iostream>
class Kocka
{
public;
Kocka (int iniVek);
~Kocka();
int ZiskajVek() const {return jejVek;}
void NastavVek(int vek) { jejVek = vek;}
void Mnau() const { std::cout << "Mnau.\n";}
private;
int jejVek;
};
6.7.hpp
//Demonstruje inline funkcie a vlozenie hlavickoveho suboru
#include "kocka.hpp"
Kocka::Kocka(int ini Vek) //Konstruktor
{
jejVek = iniVek;
}
Kocka::~Kocka() //destruktor, ziadna akcia
{}
int main()
{
Kocka Micka(5);
Micka.Mnau();
std::cout << "Micka je macka ktora ma " << Micka.ZiskajVek() << " rokov.\n";
Micka.Mnau();
Micka.NastavVek(7);
std::cout << "Micka je macka ktora ma " << Micka.ZiskajVek() << " rokov.\n";
system("PAUSE");
return 0;
}
Keď sa pokúšam skompilovať kód 6.7.cpp tak mi kompilátor ukazuje chybu na riadku 3 (#include "kocka.hpp):
In file included from 6.7.cpp
Neviem prísť na to kde je chyba. Tí ktorí máte túto knihu by ste mohli pomôcť. Thx.