- #include <string> 
- using namespace std; 
-   
- class Teste2 { 
- 	int x; 
- 	int y; 
- 	public: 
- 	    Teste2(int x, int y) {} 
- }; 
- class Testando { 
-     Teste2 *teste2; 
- 	public: 
- 	    Testando(Teste2 *teste2) {} 
- }; 
- class Teste : public Testando { 
-     string nome; 
-     int numero; 
-     public: 
-          //Supondo que Teste2 teste2 foi instanciado na Classe Testando 
-         Teste(Teste2 *teste2, string nome, int numero) : Testando(teste2) {       
-             this->nome = nome; 
-             this->numero = numero; 
-         } 
- }; 
- int main() { 
- 	auto teste = Teste(new Teste2(1, 2), "joão", 1); 
- } 
-   
- //https://pt.stackoverflow.com/q/120253/101 
				I2luY2x1ZGUgPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIFRlc3RlMiB7CglpbnQgeDsKCWludCB5OwoJcHVibGljOgoJICAgIFRlc3RlMihpbnQgeCwgaW50IHkpIHt9Cn07CmNsYXNzIFRlc3RhbmRvIHsKICAgIFRlc3RlMiAqdGVzdGUyOwoJcHVibGljOgoJICAgIFRlc3RhbmRvKFRlc3RlMiAqdGVzdGUyKSB7fQp9OwpjbGFzcyBUZXN0ZSA6IHB1YmxpYyBUZXN0YW5kbyB7CiAgICBzdHJpbmcgbm9tZTsKICAgIGludCBudW1lcm87CiAgICBwdWJsaWM6CiAgICAgICAgIC8vU3Vwb25kbyBxdWUgVGVzdGUyIHRlc3RlMiBmb2kgaW5zdGFuY2lhZG8gbmEgQ2xhc3NlIFRlc3RhbmRvCiAgICAgICAgVGVzdGUoVGVzdGUyICp0ZXN0ZTIsIHN0cmluZyBub21lLCBpbnQgbnVtZXJvKSA6IFRlc3RhbmRvKHRlc3RlMikgeyAgICAgIAogICAgICAgICAgICB0aGlzLT5ub21lID0gbm9tZTsKICAgICAgICAgICAgdGhpcy0+bnVtZXJvID0gbnVtZXJvOwogICAgICAgIH0KfTsKaW50IG1haW4oKSB7CglhdXRvIHRlc3RlID0gVGVzdGUobmV3IFRlc3RlMigxLCAyKSwgImpvw6NvIiwgMSk7Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzEyMDI1My8xMDE=