指针的声明与初始化问题
来源:互联网 发布:想做网络客服 编辑:程序博客网 时间:2024/06/07 04:59
pair<string,string> w,y;//定义w,y为pair类型
w=make_pair("ruiju","123456789");//为w,y初始化
y=make_pair("xiaoxiao","234567889");
pair<string,string> *p=0;//声明将指向pair类型的指针并悬垂
pair<string,string> *q=0;
*p=w;
*q=y;
example.set_wait_list(p);//将指针pushback到vector中
example.set_wait_list(q);
出现的错误如下图:
即使悬垂时将指针赋值为NULL,仍然无法去除错误,将代码改成如下形式后,运行成功:
pair<string,string> w,y;
w=make_pair("ruiju","123456789");
y=make_pair("xiaoxiao","234567889");
pair<string,string> *p=&w;
pair<string,string> *q=&y;
example.set_wait_list(p);
example.set_wait_list(q);
虽然,原因并不知道,但是,以后尽量避免指针悬垂。
PS:好久没敲代码了,明显感觉生疏了,希望尽快看完C++Primer!!!
0 0
- 指针的声明与初始化问题
- 关于声明指针初始化问题
- 关于Javascript循环体变量声明与初始化的效率问题
- 指向常量的指针与常量指针初始化问题
- 数组的声明与初始化
- 指针的初始化问题
- 数组与指针初始化问题
- 关于数据类型与指针的小笔记--初始化问题&&数组
- 关于全局变量的初始化问题与野指针
- 关于C++声明和初始化的问题
- 指针初始化引出的问题
- 指针初始化的小问题
- 类的声明、定义与初始化
- javascript 变量的声明与初始化
- <Java>Java数组的声明与初始化
- C++ 声明,定义与初始化的基本概念
- 指针的初始化与引用
- 由类初始化和声明指针引起的文章
- ASM(active shape model)算法简介(一)
- Yii2 - 应用结构 - 创建模块Modules
- CocoaPods中删除已经配置的类库和移除CocoaPods
- 手机蓝光光谱或阻碍睡眠
- 2.2-3
- 指针的声明与初始化问题
- cjson 解析 字符串
- 5月29日每日股评
- osgearth earth文件规范-符号参考
- c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法
- 2.2-3
- iOS开发UI篇 -- 0323初识iOS
- C#/WPF面试题 (Epan, Citi)
- Android 的开始