【发布时间】:2015-04-27 19:31:29
【问题描述】:
我有 Info 类,在 main.cpp 中,我想创建使用 Info 类型的有序链表实现的对象,例如 orderedLinkedList<Info> object1;
能否解释一下如何插入值(名字、姓氏和出生年份)。
#ifndef _INFO_H
#define _INFO_H
#include <iostream>
#include <string>
class Info{
private:
std::string _first_name;
std::string _last_name;
int _birth_year;
public:
Info()=default;
~Info()=default;
Info(string first_name, string last_name, int birth_year) : _first_name(first_name), _last_name(last_name), _birth_year(birth_year) {}
string fName() {return _first_name;}
string lName() {return _last_name;}
int bYear() {return _birth_year;}
void setInfo(string first_name, string last_name, int birth_year);
};
void Info::setInfo(string first_name, string last_name, int birth_year)
{
_first_name = first_name;
_last_name = last_name;
_birth_year = birth_year;
}
#endif
【问题讨论】:
-
你的意思是 forward_list 吗?
标签: list class c++11 linked-list