pimpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <memory>
class NetworkManager
{
public:
NetworkManager();
~NetworkManager();
void Connect();
void Disconnect();
private:
class NetManImpl;
std::unique_ptr<NetManImpl> m_pImpl;
};
Enter to Rename, Shift+Enter to Preview
1
#include "cpp_pimpl.h"
Enter to Rename, Shift+Enter to Preview
1
#include "cpp_pimpl.h"
Enter to Rename, Shift+Enter to Preview