hi
I want to return a class in a function but i don't want really to declare it. I want to do something like:
Code:
#include <cstdio>
class wynik
{
public:
int a,
b;
wynik(int _a =0, int _b =0)
{
a=_a;
b=_b;
}
};
wynik f(int i, int y)
{
return (i, y);
}
int main()
{
wynik lala;
lala=f(12,14);
printf("%d %d\n", lala.a, lala.b);
return 0;
}
but on the output i don't see 12 14 but 14 0. Can anyone tell me if something like that is possible or i have to code f() like:
Code:
wynik f(int i, int y)
{
wynik a(i,y);
return a;
}
Regards.
apacz