crash1.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 45 行

C
45
字号
// { dg-do assemble  }// GROUPS passed old-abortclass D_Interval;class Date{ public:  Date(const D_Interval*,const Date&);private:  const D_Interval* interval;};class Time_Interval{ public:   Time_Interval(const Date& start,const Date& stop);   const Date& Start() const { return start; }   const Date& Stop() const { return stop; } private:   Date start;   Date stop;};class Dated_Data{ public:   Dated_Data(const Time_Interval& dates);   virtual ~Dated_Data();   Time_Interval Dates() const { return dates; } private:   Time_Interval dates;};class Raw_Data : public Dated_Data{ public:   Raw_Data(const Dated_Data *source,const D_Interval& period);};Raw_Data::Raw_Data(const Dated_Data *source,const D_Interval& period)     : Dated_Data(Time_Interval(Date(&period,source->Dates().Start()),				Date(&period,source->Dates().Stop()))){}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?