- #include <iostream> 
- #include <string> 
- #include <stdint.h> 
-   
- class Node 
- { 
- public: 
-   
- Node() {} 
- virtual ~Node() {} 
-   
- protected: 
-     std::string  m_name; 
- }; 
-   
- class xyz : public Node 
- { 
- public: 
-     xyz( uint8_t node) {} 
-   
- private: 
-     uint8_t m_node; 
-     uint16_t m_gainxyz; 
- }; 
-   
- xyz Initxyz(Node) 
- { 
- 	return xyz(42); 
- } 
- int main() 
- { 
- 	Node node; 
-     xyz xyz = Initxyz(node); 
- } 
-   
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3RkaW50Lmg+CgpjbGFzcyBOb2RlCnsKcHVibGljOgoKTm9kZSgpIHt9CnZpcnR1YWwgfk5vZGUoKSB7fQoKcHJvdGVjdGVkOgogICAgc3RkOjpzdHJpbmcgIG1fbmFtZTsKfTsKCmNsYXNzIHh5eiA6IHB1YmxpYyBOb2RlCnsKcHVibGljOgogICAgeHl6KCB1aW50OF90IG5vZGUpIHt9Cgpwcml2YXRlOgogICAgdWludDhfdCBtX25vZGU7CiAgICB1aW50MTZfdCBtX2dhaW54eXo7Cn07Cgp4eXogSW5pdHh5eihOb2RlKQp7CglyZXR1cm4geHl6KDQyKTsKfQppbnQgbWFpbigpCnsKCU5vZGUgbm9kZTsKICAgIHh5eiB4eXogPSBJbml0eHl6KG5vZGUpOwp9Cg==