☰

» »

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
153531 (3330) mallard
»

PHP OOP

Oddelek: Izdelava spletišč
162471 (1942) Pegaz
»

c++ datoteke

Oddelek: Programiranje
464583 (4072) Vesoljc
»

Pomoč pri c++ razlaga

Oddelek: Programiranje
192723 (2465) Person
»

C problemček

Oddelek: Programiranje
131365 (1168) OwcA

Več podobnih tem