2015年5月4日

摘要: 5.4.3 范围for这种语句可以遍历容器或者其他序列的所有元素for( declaration : expression) statement这种循环与传统的for循环有等价关系:vector v = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};for( auto &r :... 阅读全文
posted @ 2015-05-04 21:39 峰入云 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 4.1 基础左值和右值当一个对象被用作左值的时候,使用的是对象的内存空间。当一个对象被用作右值的使用,使用的是对象的内存数值。左值的同时,也可以当做右值,从而使用其值。但是右值,不一定能作为左值。warming赋值运算需要一个左值作为左侧运算对象,同时,也将返回一个左值。decltype作用于左值,... 阅读全文
posted @ 2015-05-04 21:06 峰入云 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 3.2 string初始化string s1; //默认初始化,s1是一个空串string s2(s1); //使用s1初始化s2string s2=s1; //同上string s3("value"); //s3是字面值"value"的副本,但是不包括\0st... 阅读全文
posted @ 2015-05-04 18:45 峰入云 阅读(285) 评论(0) 推荐(0) 编辑

导航