小编Ioc*_*ust的帖子

Int值急剧变化和分段错误

我最近一直在努力学习C++,而且我正在制作一个没有交集的间隔的链表,但是我已经得到了一些非常奇怪的错误.在我第二次运行reuinion函数后,我的整数(从get_bi或get_bs获得)给出了一些非常荒谬的值.由于这些值导致一些意外的行为,我得到分段错误.我认为那是问题的根源,但我不确定如何修复它们.我不认为我正在访问指向什么的指针或任何导致它的指针.

#include <cstddef>
#include <iostream>

using namespace std;

class Uinter
    /*
     * Regrouping class for intervals (_Inter class) 
     * offering 3 different methods:
     *  "reunion(int bi, int bs)" -> Unites the interval pointed by "_tete"
     *                               with the one defined by [bi, bs]
     *  "printUinter()"           -> Prints the interval pointed by "_tete"
     *  "contient(int nb)"        -> Returns True if "nb" is present inside
     *                               the intervals, else False. 
     */
    {
        class _Inter
        /*
         * Class representing a single interval.
         * …
Run Code Online (Sandbox Code Playgroud)

c++ pointers class linked-list segmentation-fault

2
推荐指数
1
解决办法
75
查看次数

标签 统计

c++ ×1

class ×1

linked-list ×1

pointers ×1

segmentation-fault ×1