c++的程序,中关于析构函数

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:27:11
在类中建立了一个链表,我还想弄一个析构函数,可是一析构执行出来的结果就错误,帮忙编一下析构函数,程序在一楼

去找一本C++的数据结构,里面有链表的数据结构,包括构造析构函数等,看看人家是怎么写的.然后把析构函数改改就行了

#include<iostream.h>
#include<fstream.h>
#include<stdlib.h>
template <class T> //**********************************建立模板类
class Vector
{
public:
int row, col;//***************************************矩阵的行列数
T* v_;//*********************************************一维数组指针用来存放矩阵
struct node//****************************************建立链表
{
T *t_;

node *next;
}*p;
node* create()//******************************************建立新结点
{
int m,n;
p=new node;
cout<<"请输入n*n阶矩阵的行列数:";
cin>>m>>n;
while(m<=0||n<=0||m!=n)
{
cout<<"输入不正确请重新输入!";
cin>>m>>n;
}
row=m;
col=n;
p->t_=new T[m*n];
cout<<"请依次输入矩阵的