» »

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
153009 (2808) mallard
»

PHP OOP

Oddelek: Izdelava spletišč
162208 (1679) Pegaz
»

c++ datoteke

Oddelek: Programiranje
464069 (3558) Vesoljc
»

Pomoč pri c++ razlaga

Oddelek: Programiranje
192364 (2106) Person
»

C problemček

Oddelek: Programiranje
131086 (889) OwcA

Več podobnih tem