我想知道什么是最佳实践。在同一类的两个实例中传递(另一个类)(让我们称之为“主”)。所以,基本上在第一个构造函数中,我可以初始化外部实例(让我们称之为“Shared”),然后在main()中处理这个类时将其设置为特定值。在实例中传递另一个类
所以'共享',可能是一个整数,现在说999。
现在如果我创建主类'Primary'的另一个实例呢?最好的方式来访问已被初始化的'Shared'的外部实例 - 因为如果我没有正确处理这个问题,'Primary'的构造函数在再次调用时会继续并创建一个'Shared'实例,因此我失去了价值999 ..我可以想到一些凌乱的解决方案涉及动态指针,如果声明(只),但我有一种感觉可能有一个更简单,更干净的解决方案?
难以遵循......你能详细说明一些代码吗? – fretje 2009-11-09 19:00:40
你的问题很混乱。类不会被初始化;实例。你能否修改你的问题来更精确地使用“类”和“实例”这些术语? – 2009-11-09 19:00:46
并尽量避免像“这个班级”这样的词汇。我无法分辨您是指外部班级还是班级的其他实例(无论他们是什么)。 – 2009-11-09 19:04:16