mfc输入对话框的信息如何在链表里保存起来?
答案:1 悬赏:80 手机版
解决时间 2021-12-02 11:22
- 提问者网友:容嬷嬷拿针来
- 2021-12-01 18:09
mfc输入对话框的信息如何在链表里保存起来?
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-12-01 19:49
class CPlayer
{
public:
CString m_strName;
CString m_strSex;
int m_nAge;
CString m_strNation;
};
#include
CList m_listPlayers;
void Cxxx::OnButtonNext
{
CPlayer player;
player.m_strName = 输入的姓名;
player.m_strSex = 输入的性别;
player.m_nAge = 输入的年龄;
player.m_strNation = 输入的国家;
m_listPlayers.AddTail(player);
}追问我之前建立过运动员信息类的链表了,只是不知道这个类对象应该放在哪里,如果放在下一个的响应函数里,会不会函数一执行完,类对象就被注销掉了追答要看你的List是怎么定义的,是指针还是非指针,像我这样的就不会。
如果你定义的是CList,然后AddTail(&player)就会被释放掉(这不是你希望的)。追问哦哦好的,谢啦
{
public:
CString m_strName;
CString m_strSex;
int m_nAge;
CString m_strNation;
};
#include
CList
void Cxxx::OnButtonNext
{
CPlayer player;
player.m_strName = 输入的姓名;
player.m_strSex = 输入的性别;
player.m_nAge = 输入的年龄;
player.m_strNation = 输入的国家;
m_listPlayers.AddTail(player);
}追问我之前建立过运动员信息类的链表了,只是不知道这个类对象应该放在哪里,如果放在下一个的响应函数里,会不会函数一执行完,类对象就被注销掉了追答要看你的List是怎么定义的,是指针还是非指针,像我这样的就不会。
如果你定义的是CList
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯