小编fal*_*ick的帖子

程序接收信号SIGSEGV,分段故障

好的...我正在把我的头发撕掉......当我传递一个名为"name"的字符串,内容为"joel"时,为什么我会出现分段错误

void person::setName(string newName)
{
    personName = newName;
}
Run Code Online (Sandbox Code Playgroud)

头文件:

class person {
public:
    int getID();
    string getName();

    void setID(int newID);
    void setName(string newName);
private:
    int personID;
    string personName;

};
Run Code Online (Sandbox Code Playgroud)

顺便说一句...函数调用是由一个孩子,虽然我不知道这可能会导致一个问题.

c++ signals segmentation-fault

8
推荐指数
2
解决办法
4万
查看次数

标签 统计

c++ ×1

segmentation-fault ×1

signals ×1