//triangle.cpp
#include<iostream>
#include"triangle.h"
using?namespace?std;
Triangle::Triangle(int?x,int?y,int?a,int?b,int?m,int?n)
{
m_cA=new?Coordinate(x,y);
m_cB=new?Coordinate(a,b);
m_cC=new?Coordinate(m,n);
}
Triangle::Triangle()
{
cout<<"Triangle()"<<endl;
}
virtual?Triangle::~Triangle()
{
delete?m_cA;
m_cA=NULL;
delete?m_cB;
m_cA=NULL;
delete?m_cC;
m_cA=NULL;
cout<<"~Triangle()"<<endl;
}
//triangle.h
#ifndef?TRIANGLE_H
#define?TRIANGLE_H
#include"coordinate.h"
class?Triangle:public?Coordinate
{
public:
Triangle(int?x,int?y,int?a,int?b,int?m,int?n);
Triangle();
virtual~Triangle();
private:
Coordinate?*m_cA;
Coordinate?*m_cB;
Coordinate?*m_cC;
};
#endif
//提示錯(cuò)誤一個(gè)error?C2723:?'__dtor'?:?'virtual'?storage-class?specifier?illegal?on?function?definition
求問(wèn)題出在哪,錯(cuò)誤:“虛擬的”存儲(chǔ)類(lèi)說(shuō)明符函數(shù)定義非法在線?
三十二應(yīng)遍塵剎
2017-11-15 13:38:56