摘要: 哈希map是一种关联容器,允许根据键值快速检索各个元素。在内部unordered_map的元素不以键值或映射的元素作任何特定的顺序排序,其存储位置取决于哈希值允许直接通过其键值为快速访问单个元素(具有恒定平均的平均时间复杂度)。哈希map允许使用操作运算符(运算符[])以其键值作为参数直接访问元素。... 阅读全文
posted @ 2015-03-28 09:14 现役程序猿 阅读(373) 评论(0) 推荐(0) 编辑
摘要: (1)传值(2)传址(指针)(3)传引用引用无需解引用 指针需要解引用引用只能在定义时初始化一次,之后不可变,指针可变string op = "test"; string &refer = op; string *poi = &refer; cout << refer << "++" << *poi... 阅读全文
posted @ 2015-03-26 11:07 现役程序猿 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #include "userauth.pb.h"发送:PB::MSGCARRIER::MsgCarrier MA; PB::USERAUTH::UserAuth umsg; umsg.set_username("admin"); umsg.set_password("admin"); ... 阅读全文
posted @ 2015-03-26 11:04 现役程序猿 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 横线处补充一行代码,使程序在执行时,在屏幕输出10Class X{ int a; int b; public : int getB(){ return B; }};int main(){ X x; *((int*)&x + 1) = 10; cout << x.getB() <<... 阅读全文
posted @ 2015-03-24 18:25 现役程序猿 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.读取数量不定的输入数据while ( cin >> value) sum += value;当遇到文件结束符,或者遇到一个无效输入时,istream对象的状态会变为无效。Windows系统的文件结束符:Ctrl+Z,然后Enter;UNIX:Ctrl+D。2.IO设施通常将输入(或输出)数据保... 阅读全文
posted @ 2015-03-24 18:17 现役程序猿 阅读(122) 评论(0) 推荐(0) 编辑
摘要: void main(){ int a = 100; int *ap = &a; printf("%p\n",&a);//输出:002AF744 printf("%p\n",ap);//输出:002AF744 printf("%d\n",*ap);//输出:100 printf("%p\n",&ap)... 阅读全文
posted @ 2015-03-23 23:24 现役程序猿 阅读(3370) 评论(0) 推荐(1) 编辑