【发布时间】:2012-01-05 18:53:12
【问题描述】:
我有一个包含 3 个类的 C++ DLL。我在我的“stdafx”头文件中添加了一个静态布尔变量(因为我的所有类都包含它)并尝试使用它。虽然我所有的类都看到了我的变量,但它们似乎都有一个不同的实例。如果我在一次类中将变量设置为 true,那么我会注意到它在另一个类中为 false。有什么方法可以创建一个只能在 DLL 中用于所有类的变量?
【问题讨论】:
-
不是
stdafx你的MSVS预编译头文件支持吗?您是否应该不对其进行修改? -
我愿意接受任何有助于解决此问题的想法。这对我来说最有意义,所以我同意了。