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!?