Ho un problemini ke ho commentato nel listato, qualcuno puo darmi una mano leggendo il commento????
codice:
#include <iostream.h>
using namespace std;
class esempio {
int num;
public:
void set_num(int val) {
num=val;
};
void show_num() {
cout << num << "\n";
};
};
int main() {
esempio ob[2], *p;
ob[0].set_num(10);
ob[1].set_num(20);
cout << ob << "\n\n";
cout << (ob+1) << "\n\n";
p=&ob[0]; // il compilatore mi da un errore se invece di mettere &ob[0] metto &ob... come mai? non è cmq un puntatore all'inizio dell'array????
p->show_num();
cout << "\n\n" << p << "\n\n";
p++;
cout << "\n\n" << p << "\n\n";
p->show_num();
p--;
p->show_num();
int numero;
cin >> numero;
return 0;
};