Código
#include <iostream> using namespace std; class Item{ private: int x; public: }; class Object { private: Item *I; public: Object(){ I = new Item[100]; cout << sizeof(I)<< endl; }; }; int main() { Object o; cout << sizeof(o)<< endl; cin.get(); return 0; }
Las dos salidas dan 4 bytes.
alguien me puede explicar esto si estoy reservando 100 en la array.
saludos