bind unsign 变量
u_int8_t var;
bind("var", (int*)&var);
Segmentation fault 错误
一般是由于访问受保护的内存地址而引起的错误,比如写入一个read-only的地址。
在c++程序中,一般写入没有初始化的变量,指针会导致这个错误。初始化就可以了。
int* p;
*p = 11; //错误
int i = 10;
int* p = &i;
*p = 11; //正确
解决Segmentation Fault
本文探讨了Segmentation fault错误的原因及解决方法,特别是针对C++程序中未初始化变量和指针导致的问题。
u_int8_t var;
bind("var", (int*)&var);
一般是由于访问受保护的内存地址而引起的错误,比如写入一个read-only的地址。
在c++程序中,一般写入没有初始化的变量,指针会导致这个错误。初始化就可以了。
int* p;
*p = 11; //错误
int i = 10;
int* p = &i;
*p = 11; //正确
1159
3802
1823

被折叠的 条评论
为什么被折叠?