evo KODA:
SimpleCat* FunctionTwo (SimpleCat *theCat);
int main()
{
cout << "Making a cat...\n";
SimpleCat Frisky;
cout << "Calling FunctionOne...\n";
FunctionOne(Frisky);
cout << "Calling FunctionTwo...\n";
FunctionTwo(&Frisky);
return 0;
}
// functionTwo, passes by reference
SimpleCat* FunctionTwo (SimpleCat *theCat)
{
cout << "Function Two. Returning...\n";
return theCat;
}
nejasan mi je KOD koji sam podebljao (boldao), bio bih zahvalan da mi netko objasni zasto je znak pokazivaca ispred naziva funkcije, kao da je naziv funkcije pokazivac na samu klasu sto nema svrhe? i da li moze bez nejga (neka zamjena) i koja mu j etocna svrha?