在Qt中调试不是必需的

时间:2018-07-03 11:30:05

标签: c++ qt debugging gdb

我在gcc的ubuntu上使用QT。 如果大小大于65536,则可以调试一个类,这表明不是必需的。

这是小问题:

MyClass.h

class MyClass {
    int x[16384];
}

main.cpp

#include "MyClass.h"

int main() {

    MyClass* m = new Myclass;
    return 0;
}

当我调试它时,它会正确显示,一旦我将大小从16384更改为16385,它就会显示“不是必需的”。

请注意16384 * 4(int)= 65536(2 ^ 16)。

如何修复它?

0 个答案:

没有答案