- class A  
- { 
-     int a; 
-     A() = delete; 
- 	A( A& ) = delete; 
- 	A( A&& ) = delete; 
- 	A operator=( A& ) = delete; 
- 	A operator=( A&& ) = delete; 
- public: 
-     A( int inputA ): a(inputA ) {} 
- }; 
-   
- class B  
- { 
-     A objectA; 
- public: 
-     B( int inputA ): objectA(inputA ) { } 
- }; 
-   
-   
- int main()  
- { 
- 	B(42); 
- } 
				Y2xhc3MgQSAKewogICAgaW50IGE7CiAgICBBKCkgPSBkZWxldGU7CglBKCBBJiApID0gZGVsZXRlOwoJQSggQSYmICkgPSBkZWxldGU7CglBIG9wZXJhdG9yPSggQSYgKSA9IGRlbGV0ZTsKCUEgb3BlcmF0b3I9KCBBJiYgKSA9IGRlbGV0ZTsKcHVibGljOgogICAgQSggaW50IGlucHV0QSApOiBhKGlucHV0QSApIHt9Cn07CgpjbGFzcyBCIAp7CiAgICBBIG9iamVjdEE7CnB1YmxpYzoKICAgIEIoIGludCBpbnB1dEEgKTogb2JqZWN0QShpbnB1dEEgKSB7IH0KfTsKCgppbnQgbWFpbigpIAp7CglCKDQyKTsKfQ==