c++中pair<>的成员无法初始化make_pair为NULL
来源:互联网 发布:软件性能指标展示 ppt 编辑:程序博客网 时间:2024/06/05 04:25
将一个std::pair <> 类型变量output用make_pair()初始化为(“data”, NULL),其中OpNode是自定义的数据类型.
std::pair<string, OpNode*> output = make_pair("data", NULL);
编译器报错,说类型不匹配
解决办法:将NULL强制转换为OpNode*类型指针:
std::pair<string, OpNode*> output = make_pair("data", (OpNode*)NULL);
参考:https://stackoverflow.com/questions/18217221/c-cant-initialize-a-pointer-in-a-pair-to-null
关键词:pair null
阅读全文
0 0
- c++中pair<>的成员无法初始化make_pair为NULL
- C++:pair,make_pair,value_type的示例
- pair和make_pair的使用
- pair make_pair
- pair & make_pair
- pair make_pair
- pair & make_pair
- 【STL】pair与make_pair的简单例子
- pair与make_pair的简单例子
- [C++]pair<int,int>与make_pair<int,int>
- pair,make_pair学习
- map, pair and make_pair
- pair和make_pair
- pair VS make_pair(转)
- pair,make_pair学习
- pair与make_pair
- pair 与 make_pair
- pair和make_pair用法
- 第四周项目一C/C++建立单链表
- Makefile 工程项目通用版
- Linux系统结构以及文件应用
- 欢迎使用CSDN-markdown编辑器
- 安卓学习笔记(5)-SQLite的使用
- c++中pair<>的成员无法初始化make_pair为NULL
- 将2015年6月25日的字符串表示“2015625”转换为“20150625”
- ios稳定性测试工具-swiftMonkey
- Java中Unsafe类详解
- 正则表达式验证密码(大小写字母、数字、特殊符号 四选三)
- Ubuntu 16.04下安装OpenStack(juno) 之add the image service报错分析
- JavaWeb学习总结(一)——JavaWeb开发入门
- Java中对象数组初始化和排序
- 开源一个用于查看搬瓦工 VPS 流量使用情况的小网页(PHP)