C++ 11回顾学习(5): STL中的vector - map - pair对比

1. vector-map-pair

vector删除指定元素

vector迭代器遍历

Vector查找指定元素

对map<string, vector<pair<int, int>>> mvp;

  • 对pair有:

    pair<int, int>pt; pt.first, pt.second;

  • 对vector有:

    vector<int> vt; vt.push_back();

  • 对map有:

    mvp.insert(pair<string, vector<pair<int,int> > >(str, vt));
    mvp.insert(map<string, vector<pair<int,int> > >::value_type (str, vt));

如果要输出数据:

cout<<"1:"<<mvp["haha"][0].first<<"\n2:"<<mp["haha"][0].second;

2. OpenGL错误代码提示

OpenGL 错误获取glGetError()

	所有的返回值有:
	GL_NO_ERROR :(0)当前无错误值
	GL_INVALID_ENUM :(1280)仅当使用非法枚举参数时,如果使用该参数有指定环境,则返回 GL_INVALID_OPERATION 
	GL_INVALID_VALUE :(1281)仅当使用非法值参数时,如果使用该参数有指定环境,则返回 GL_INVALID_OPERATION 
	GL_INVALID_OPERATION :(1282)命令的状态集合对于指定的参数非法。
	GL_STACK_OVERFLOW :(1283)压栈操作超出堆栈大小。
	GL_STACK_UNDERFLOW :(1284)出栈操作达到堆栈底部。
	GL_OUT_OF_MEMORY :(1285)不能分配足够内存时。
	GL_INVALID_FRAMEBUFFER_OPERATION :(1286)当操作未准备好的真缓存时。
	GL_CONTEXT_LOST :(1287)由于显卡重置导致 OpenGL context 丢失。

opengl参考链接

vector-map-pair参考连接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱发呆de白菜头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值