永发信息网

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)就会被释放掉(这不是你希望的)。追问哦哦好的,谢啦
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯