Evo napokon sam prelistao 225 stranica knjige "Demistificirani C++" i dođoh do tih famoznih klasa. Uglavnom sam shvatio o čemu se tu radi ali već na prvom primjeru iz knjige kojeg sam proba na kompu pojavljuje se jedan error kojega ne kužim. Molim vas možete li mi pomoći!
#include <iostream>
using namespace std;
void main()
{
class vektor
{
public:
float ax, ay;
void mnoziskalarom(float skalar);
};
void vektor::mnoziskalarom(float skalar)
{
ax = ax * skalar;
ay = ay * skalar;
}
vektor v;
v.mnoziskalarom(5.0);
}
error C2601: 'main::vektor::mnoziskalarom' : local function definitions are illegal
Vidim i sam po debuggeru da je neka početnička greška... ali ja sam početnik s klasama... možete li mi pomoći, znate li gdje je greška i kako je popraviti!?