VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 254|回复: 2

请问 c++ 中的vector 容器

[复制链接]
21_avatar_middle
最佳答案
0 
在线会员 发表于 2020-5-9 19:20:37 | 显示全部楼层 |阅读模式
我定义了一些 全局的变量
//CPP文件/////////////////////////////////////////////////////////////////
static struct RW_List_User
{
        char * x_id;
        char* x_name;
};
static struct RW_Struct
{
        char * rw_name;
        char * rw_haoshi;
        int rw_id;
        char* content;
        char* content1;
        vector<RW_List_User> UserList;
};

RW_List_User userinfo;

RW_Struct rw_struct;

vector<RW_Struct> rw;

unsigned  RW_Word_threadID;

HANDLE h_RW_Word_Thread =NULL;

BOOL exit_thread = false;

//以下是头文件/////////////////////////////////////////////////////////////////////////////////////////////

extern struct RW_List_User {
        char * x_id;
        char* x_name;
};
extern struct RW_Struct {
        char * rw_name;
        char * rw_haoshi;
        int rw_id;
        char* content;
        char* content1;
        vector<RW_List_User> UserList;
};
extern vector<RW_Struct> rw;
extern unsigned  RW_Word_threadID;
extern HANDLE h_RW_Word_Thread;
extern RW_List_User userinfo;
extern RW_Struct rw_struct;
extern BOOL exit_thread;
////////////////////////////////////////////////////////////////////////////////////////////////
在文件中的代码是:
初始化 这个变量 userinfo;
然后 rw_struct.UserList[i].push_back(userinfo);
继续然后 rw.push_back(rw_struct);
然后在别的函数中调用 。问题出现了  userinfo这个变量一开始保存的字符串指针丢失了, 这个梗怎么解呢?




上一篇:模板参数不明确的问题
下一篇:cin语句输入
68_avatar_middle
最佳答案
0 
在线会员 发表于 2020-5-11 18:37:57 | 显示全部楼层
嗯,属于STL吧
21_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-5-11 22:07:44 | 显示全部楼层

是的 , 问题已经解决了
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-12-2 05:33

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表