Dobrý den, prosim Vás chtěl bych poprosit o radu. Zatím C++ docela zvládám a i ukazatele jsem docela pobral, ale mám problém s ukazatelem this. Vůbec nevím jak vlastně funguje..samoty jeho princip. Vim třeba že funguje:
class trida
{
private:int hodnota;
public: const trida operator++ (int a);
};
const trida trida::operator++ (int a)
{
trida pomoc(*this);
++hodnota;
return pomoc;
}
ale nemožu přijit na to jak tento ukazatel funguje. Nechapal jsem to už i u jiných věcí. Jinak ukazatele v pohodě..ale tento ale vubec nechapu :( Mohl by mi to prosim někdo po lopatě vysvětlit? Nebo mohl by mi to prosim nekdo tento ukazatel prepsat do delsiho a lepe pochopitelnejsiho kodu? Protoze me uplne uniká jeho význam/princip/funkce/atd...proste vubec nvm jak funguje a jsem z toho docela smutny:( Seděl jsem nad tím asi 2 hodiny, hledal jsem na internetu ale prostě nedovedu to stále pochopit. Prosim kdyby mi to nekdo vysvetlil byl bych mu velmi zavázán.