假设我正在编写一个有大约 50 个类的软件。我们可以将类分为 2 部分: 1. 我们强制创建实例的类更多的是一次实例。2. 类我们只创建一个实例,直到程序结束。
所以,假设我有 MainProgram 类,一切都在这里,然后在 main.cpp 中创建一个实例并运行我的程序。现在,我需要将只创建一次的实例(选项 2)传递给其他类,你有什么想法来实现这个吗?因为我不能new
再一次了。我只是使用旧实例。例如:我写了一个SocketNetwork Class
它的构造函数获取端口号并bind
传递给它。所以我不能rebind
再一次,我被迫访问给定端口号的资源。