» »

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
153254 (3053) mallard
»

PHP OOP

Oddelek: Izdelava spletišč
162331 (1802) Pegaz
»

c++ datoteke

Oddelek: Programiranje
464374 (3863) Vesoljc
»

Pomoč pri c++ razlaga

Oddelek: Programiranje
192553 (2295) Person
»

C problemček

Oddelek: Programiranje
131223 (1026) OwcA

Več podobnih tem