【发布时间】:2014-12-29 08:19:20
【问题描述】:
所以我试图从列表中删除结构的所有变量,我的结构就是这样
struct LoginDetails
{
public:
string userName;
string userFirstName;
string userLastName;
string password;
string tutor;
int userAccess;
};
如何添加到以下代码中,然后删除结构中的所有内容。
cout << "Please enter a username to upgrade the account.\n";
cin >> username;
for (list<LoginDetails>::iterator itri = loginDetails->begin(); itri != loginDetails->end(); itri++)
{
if (itri->userName == username)
{
}
}
【问题讨论】:
-
不清楚你所说的删除是什么意思。你的意思是擦除?
-
请澄清! “删除结构中的所有内容。” 重置为默认构造函数值是什么意思?
-
我希望能够从列表中删除单个结构。
-
@user2249719
std::list::erase()然后。