Mam problem już na samym początku, poniżej niby banalny kod:
class Example{
public: int c;
};
int main()
{
Example t1 = new Example();
t1.c = 222;
cout << t1.c << endl;
return 0;
}
1. Kompilator zwraca błąd: error: conversion from 'Example*' to non-scalar type Example requested - why??
2. Chciałem w tym prostym kodzie sprawdzić, jak wygląda przypisywanie obiektów np. tworzę obiekt t1 typu Example jak wyżej i obiekt t2 analogicznie a potem piszę:t1.c = t2.c i podobno w Javie jest tak, że jest to przypisanie referencji, a jak jest w c++?