C*e
2 楼
今天遇到一个神奇的错误
有一个别人写好的类,我试图在里面加两个short int类型的public成员变量
结果是这样的,如果我把这两个成员变量加在public:和构造函数中间,就会产生
segmentation fault;如果放在所有成员变量和成员函数的最后,就没有错误
有人知道这是为什么吗?
有一个别人写好的类,我试图在里面加两个short int类型的public成员变量
结果是这样的,如果我把这两个成员变量加在public:和构造函数中间,就会产生
segmentation fault;如果放在所有成员变量和成员函数的最后,就没有错误
有人知道这是为什么吗?
d*a
7 楼
clean build.
A*l
10 楼
As some people suggested, first try clean full build. Every binary using
that class needs to be rebuilt.
If it still has segmentation fault, hook up a debugger to the process and
let it run. When it crashes, you will see the call stack in the debugger,
that's the best way to solve such problems. There are so many possible
causes here.
One possibity is: Say this class is A, and a A* is cast to B*, because
originally A and B has the same memory layout up to certain point. And the
code is trying to
【在 C******e 的大作中提到】
: 今天遇到一个神奇的错误
: 有一个别人写好的类,我试图在里面加两个short int类型的public成员变量
: 结果是这样的,如果我把这两个成员变量加在public:和构造函数中间,就会产生
: segmentation fault;如果放在所有成员变量和成员函数的最后,就没有错误
: 有人知道这是为什么吗?
that class needs to be rebuilt.
If it still has segmentation fault, hook up a debugger to the process and
let it run. When it crashes, you will see the call stack in the debugger,
that's the best way to solve such problems. There are so many possible
causes here.
One possibity is: Say this class is A, and a A* is cast to B*, because
originally A and B has the same memory layout up to certain point. And the
code is trying to
【在 C******e 的大作中提到】
: 今天遇到一个神奇的错误
: 有一个别人写好的类,我试图在里面加两个short int类型的public成员变量
: 结果是这样的,如果我把这两个成员变量加在public:和构造函数中间,就会产生
: segmentation fault;如果放在所有成员变量和成员函数的最后,就没有错误
: 有人知道这是为什么吗?
相关阅读
想成为大牛, 从装逼开始Node, Express 一问怎么实现这个alias (转载)【C++算法求助】有个O(n*n)的算法不知道该怎么优化并且并行化计算为什麽说 Lisp 不是 FP language?Excel 2010 禁用排序按钮C++里如果想定义一个以文件名为参数的constructorhaskell platform 下载很慢很土的问一个C#的问题水木上python大坑啊: 疑Google员工把8w行Python项目用4w行Java重写了C++多线程写网络服务是不是快退出舞台了?支持我的JS OOP观点的文章来了编程技术与市场推广难易: 社交网, 云计算, 比特币(电子货币)She's hot!Meteor被Play和Akka攻击了前端为什么不用java写cassandra db designadvanced OS 和computer networks哪个对提高编程帮助更大?Re: 惊天大骗局:日本人Satoshi Nakamoto发明的比特币Nosql is not for everyone.