草庐IT

AutoConn

全部标签

c++ - 当两个类相互引用时编译 C++

我正在尝试围绕连接指针编写一个简单的包装器,当包装器被销毁时,它将把它返回到池中,但它不会编译,因为ConnectionPool和AutoConn需要彼此声明。我尝试使用向前减速但没有用。我该如何解决这个问题?(使用g++)classConnection{};classConnectionPool{Connection*m_c;public:AutoConngetConn(){returnAutoConn(this,m_c);//byvalue}voidreleaseConnection(Connection*c){}};classAutoConn{ConnectionPool*m_p