How can i initialize a class object from within another class object.
class Dummy { public: Dummy() {} }; class Server { public: string ip; string port; Dummy dummy; // <-- declare an object from within another object. public: Server(string port__, string ip__, Dummy dummy__) { port = port__; ip = ip__; dummy = dummy__; } void some_func() { // use dummy from here. dummy.hello_world(); } } And what i want to do is use object Dummy throughout the object Server.
dummydata member in the constructor initializer list.