» »

c++ return

c++ return

fogl ::

Zanima me, če je možno, da ti neka funkcija vrne dva parametra?
lp, klemen

Seadoo ::

Je in ni. Ne more ti vrnit dveh parametrov, lahko ti pa vrne en razred oz. instanco razreda, ki ima pač dve spremenljivki notri.

Druga možnost pa je da podaš funkciji kazalce na spremenljivke.

BigWhale ::

int bla (int in_param, int *out1, int *out2)
{
....
out1 = ....;
out2 = ....;
return 1;
}


int main()
{
int foo;
int bar;
int buz;

do_stuff();

if (bla(foo, &bar, &buz))
{
printf("WooHoo!\n");
}

return 0;
}

Tako nekako....

BigWhale ::

Ali pa celo

struct bla = { int a; int b; };

struct bla goo(int in_par)
{
struct bla foo;
....
return foo;
}


Recimo...

No ja, to so C resitve... C++ je priblizno isti smorn ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C++] Dedovanje, virtualne in abstraktne metode

Oddelek: Programiranje
152967 (2766) mallard
»

PHP OOP

Oddelek: Izdelava spletišč
162188 (1659) Pegaz
»

c++ datoteke

Oddelek: Programiranje
464044 (3533) Vesoljc
»

Pomoč pri c++ razlaga

Oddelek: Programiranje
192313 (2055) Person
»

C problemček

Oddelek: Programiranje
131062 (865) OwcA

Več podobnih tem