-1
令人难以置信的Xcode 4.6。因为ARC而导致Xcode 4.6崩溃?
如果我初始化某个变量,它释放内存。但是,如果这个变量具有随机值呢?
class X
{
private:
NSThread* thr;
public:
X();
};
X :: X()
{
thr = 0; // BOOM !!!?
}
X* x = new X(); // Constructor crashes.
但是,如果构造函数是内联的,它不会!
它与Xcode有什么关系?如果你使用另一个IDE,你真的认为它不会这么做吗? – 2013-02-03 12:26:53
在Xcode 4.5中,它按预期工作。 如果它在Xcode 4.6中崩溃,那我该如何初始化变量呢? – Michael
@ericgorr他们不是。在C和C++中,常量数值“0”在分配或与指针进行比较时隐含地被视为“NULL”。 – 2013-02-03 12:32:12