【发布时间】:2011-12-16 21:32:42
【问题描述】:
我正在尝试以下操作并在两个日志语句之间出现模拟器崩溃。有什么问题吗?
protected:
static int maxSize;
public:
static void setFontSizeRange(int max) {
Log("here %d->%d", max, maxSize);
maxSize = max;
Log("ok");
}
我可以让日志重现参数,但它在输出静态成员之前崩溃(因此上面显示的第一个日志在引用该参数时不起作用)。
谢谢。
【问题讨论】:
-
哪个模拟器?平台?环境?
-
您是否在某处定义了该静态成员? (注意定义和声明之间的区别)。
-
Griwes,您可以在所示示例中看到我对静态成员的所有引用(后来的引用存在但没有机会执行)。 @D.Shawley,这是 Eclipse for Arm for Bada,在 Windows 上运行。
标签: c++ initialization int static-members