摘要: 一个个来,首先staticstatic成员变量只能类外初始化 type classname::var(=x);static函数可以类里定义也可类外...而貌似static 非成员函数的static只表示该函数仅该文件可见...关于引用引用要绑定实体,这个实体是 int &ra=func(); 语句等号右边的值,即函数func()的返回值(也是一个引用,而这个引用每次调用时在return 语句中被初始化为静态变量a),所以,ra的实体是a。代码:程序代码:#include using namespace std;int & func(){static int a; //静态局部变 阅读全文
posted @ 2013-09-26 16:52 cavehubiao 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 这题好烦了,看着蛮简单,开始用map存,最后排序要用到value值,但map的compare只传key...换成set >勉强能跑但是好慢,后来看题解最后直接把map里的传到vector>再排序,我怎么就没想到多用个容器...不想写了贴个别人的过了先,不过有点注意,算起点时我这么些j=0;jstr.length()时,循环应该自动退出.结果却不是.后来看提示才明白,str.length()返回的是unsigned int,我的A是int而当unsigned int和int运算时,结果作为unsiged...那自然是j一直小于...然后又是vector不能用于copy... 1 /* 阅读全文
posted @ 2013-09-26 16:07 cavehubiao 阅读(186) 评论(0) 推荐(0) 编辑