随笔分类 -  c++杂类

摘要:1、C++使用如下方法遍历一个容器: 2、同时使用std::for_each可以完成同样的功能(在头文件 #include <algorithm> 中),但是for_each的代码更简洁。 for_each事实上是个function template,其实质如下[effective STL item 阅读全文
posted @ 2019-03-27 10:01 Maurice-code 阅读(778) 评论(0) 推荐(0)
摘要:CONST 一、符号常量 符号常量在声明时一定要赋值,而在程序中间不能改变其值。注:const与“类型说明符“可以互换,即 二、常对象及其常成员 2.1、常对象 常对象必须时这样的对象:它的数据成员值在对象的整个生存期间内不能被改变。也就是说,常对象必须进行初始化,而且不能被更新。 注:const与 阅读全文
posted @ 2019-03-20 16:24 Maurice-code 阅读(382) 评论(0) 推荐(0)
摘要:今天看c++primer遇到了这个-1对256取模,负数取模还真的不清楚,所以查了查资料,供大家参考。(P33) 原文:C++中,把负值赋给unsigned 对象是完全合法的,其结果是初始值对无符号类型表示数值总数取模后的余数。所以,如果把-1赋给8位的unsigned char,那么结果是255, 阅读全文
posted @ 2019-03-18 13:28 Maurice-code 阅读(1131) 评论(0) 推荐(0)
摘要:char和unsigned char --数据类型区别 除去布尔型和扩展的字符型之外,其它整型可以划分为带符号的(signed)和无符号的(unsigned)两种。 类型int、short、long和long long都是带符号的,通过在这些类型名前添加unsigned就可以得到无符号类型。 与其它 阅读全文
posted @ 2019-03-18 11:23 Maurice-code 阅读(3918) 评论(0) 推荐(1)