我上课了
class ChartLine{
protected:
vector<Point> line; // points connecting the line
CString name; //line name for legend
CPen pen; //color, size and style properties of the line
};
Run Code Online (Sandbox Code Playgroud)
其中Point是一个结构
struct Point{
CString x;
double y;
};
Run Code Online (Sandbox Code Playgroud)
在main()我ChartLine用new运算符动态分配类型的对象.如果我delete之后使用,默认析构函数会~ChartLine()正确地处理(或清除)成员ChartLine::line(这是矢量顺便说一句),或者我必须~ChartLine()手动清除该向量?
提前致谢.干杯.