c++建立链表

来源:百度知道 编辑:UC知道 时间:2024/06/28 06:26:42
就是用类建立那种,见过网上什么用list的,看不懂。
主要教一下用链表建立数组,数组长度不确定。最好给个例子。比如我要建立一个长度在50之内但不定的数组。
另外给个比较好的c++论坛。
小弟谢了
2楼的太长了。这样吧。编一个程序,建立一个数组。数组长度由cin>>n来控制。可以多次输入n

懒得说~我最近做了一道C++的题目,就是你这样的,实现的功能是一个简单的电话本~
贴上来好了~自我感觉还是很精髓的~有什么不懂百度之~
#include<iostream>
#include<stdlib.h>
#include<fstream>
#include<iomanip>
#include<string>
using namespace std;

//电话本单个成员
class Person
{
private:
string name;//姓名
string tel_num;//电话
public:
Person *next_ptr;//指向下一个成员的链结
Person(const string &n=0, const string &t=0);//构造
Person(Person &p); //拷贝构造函数
int FindName(const string &str); //找到该成员 是返回1,否则返回0
string& GetTel() {return tel_num;}; //得到电话号码
string& GetName() {return name;};//得到名字
};

//构造函数
Person::Person(const string &n, const string &t)
{
name = n;
tel_num = t;
next_ptr = NULL;
}

//拷贝构造函数 <