【发布时间】:2015-07-13 06:30:45
【问题描述】:
谁能告诉我如何使用 C++ 将数据添加到我的类列表中 请问?
#include <string>
class Person
{
private:
std::string Name;
public:
Person();
~Person();
std::string GetName()
{
return Name;
}
std::string SetName(std::string name)
{
name = Name;
return name;
}
};
void main()
{
list<Person> lp = new list<Person>();
Person p = new Person();
p.Name = "Smith";
lp.insert(p);
}
这是我的尝试。有人可以纠正我或给我另一个答案吗?谢谢
【问题讨论】:
-
此代码不需要您的动态分配。丢失 both
new调用。 (而main返回,int,顺便说一句)。 -
所以就像这样:list
lp;人 p; ??????? -
是的,尽管您还需要
#include <list>来完成所有这些操作。老实说,您可能需要的不仅仅是 Stack Overflow 所能提供的。这不是真的语言教程网站。我建议你仔细阅读The Definitive C++ Book Guide and List。 -
@FalconUA:你可以在这篇文章中解决更多问题......
标签: c++ list class visual-c++ insert