客戶是一流的DLL,所以我需要創建和傳遞新的Session對象在它的初始化創建請求和會議應該被分配到同一個會話。可能嗎?是否可以在構造函數的初始化列表中初始化新對象並引用它?
class Session
{
public:Session() {}
};
class Requestor
{
public: Requestor(const Session& session) {};
};
class Client
{
public:Client()
{
Session newSession;
requestor = Requestor(newSession);
}
private:
Session session;
Requestor requestor;
};
爲什麼不使用'session'成員,你已經有'requestor'初始化? –
如果你想讓它們引用同一個對象,你將需要指針。 – kamilk
@kamilk平淡無味,沒有任何需要的指針。 –