c++中怎创建一个链表?
c语言中用struct建立链表我会,但是转到c++中,用了class之后不是很明白怎么建立链表。具体问题是这样的,正在写一个学生管理系统,要求录入学生信息,但是又要求用对象和类,我就想,像c语言中一样建立一个链表,将学生信息存在里面,但是用class操作后里面还有一些函数什么的,总感觉不是很明白,求大神指点一下。
还有就是这样的写法对不对。。
class Student
{
pubilc:
viod Insert();
protect:
int A;
string B;
}
typedef struct STD
{
Student std ;
Student *next;
}STD;
STD *head, *p, *End;
然后用 *head, *p, *End创建链表
求指点。。
c++也有struct啊 c++的class也可以当struct,不过里面声明要public 你就照C语言的写就OK了,反正一般的C语言代码就是合法的C++代码。 谢谢楼上各位 写出来了 你就照C语言的写就OK了,反正一般的C语言代码就是合法的C++代码。
页:
[1]