摘要:
value="指针与迭代器&*iter的用法 指向数组内元素的指针永远都是迭代器, 迭代器并非总是指针.所有符合标准的迭代器都要求提供operator*(),而且该操作符必须返回一个真正的T&。&*iter将迭代器转型为指针&*iter, 先将迭代器解引用,获得容器内对象的直接引用,然后获取它的地址。 阅读全文
摘要:
UNIX 系统的 shell 相当多样,例如 Bourne Shell(sh)、Bourne-Again Shell(bash)、Korn Shell(ksh)、C Shell(csh)等等;以下简述常见的 UNIXshell。 Bourne Shell(sh):这是历史悠久且重要的 UNIX shell,是由贝尔实验室的研究员 Stephen Bourne 为第七版的 UNIX 所创造,这种 shell 的执行档扩展名就是 .sh。 •Bourne-Again Shell(bash):光从名称就能猜出 bash 与 sh 是有渊源(甚至说「血缘」)。bash 是由 Brian Fox 于 1 阅读全文
摘要:
三星笔记本在装了Win7之后发现不能够调节亮度,而且不仅是组合键不能用(组合键可能需要三星的外部软件实现),Win7自带控制台的亮度调节功能也同样不好用。 解决方案:最后实在没有办法重装了一下官网的驱动。发现真的又变好了。 不过不明白为什么非得使用三星提供的驱动而不能使用标准版驱动,对于所有系统都有的亮度调节功能为什么三星还得做得特殊呢。 阅读全文
摘要:
c++模板类/模板函数的声明与定义应该放在头文件里,不要分开来写类中函数的声明与定义(比如在.H文件里声明某个成员函数,在.CPP文件里定义该成员函数),这样会导致连接错误。所应该将模板类/模板函数的定义与声明写在一个.h文件里。可以理解为:模板函数并非函数定义,不能放在CPP文件中。模板函数的函数定义是用编译器编译时生成的。 阅读全文
摘要:
templateinline static void Dumpvector(const std::vector &vvector){ std::vector ::iterator pvectorIt = vvector.begin(); for(; pvectorIt != vvector.end(... 阅读全文
摘要:
printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。⑤l或h:l对整型指... 阅读全文
摘要:
有序类型 有序类型是建立在概念“顺序”或“序列”基础上的数据类型。你不仅可比较两个有序值的大小,而且可以求取给定有序值的前驱及后继,或者计算它们的最大或最小值。三种最重要的预定义有序类型是整数类型、布尔类型和字符类型(Integer,Boolean,Char)。各种类型根据其内部表示和取值范围不同又可进一步细分。表 3.1: 表示数字的有序数据类型 大小有符号值域无符号值域8 bitsShortInt -128 to 127Byte 0 to 25516 bitsSmallInt -32768 to 32767Word 0 to 65,53532 bitsLongInt -2,147,483, 阅读全文
摘要:
“标准容器中存放引用”与“指向引用的指针(pointer to reference)” 大家都知道,标准容器中是“按值”存放并操纵存放于其中的实例的,不允许在标准容器中存放“引用” 。 vector<int&> a; 编译过后,会出现一大堆的错误,但是我们可以很容易找到“pointer to reference is illegal”之类 的字眼儿,即“指向引用的指针”是非法的:因为容器中很可能有... 阅读全文
摘要:
引用是可以作为类的成员变量的。 引用类型成员变量的初始化: 1,不能直接在构造函数里初始化,必须用到初始化列表,且形参也必须是引用类型。 2,凡是有引用类型的成员变量的类,不能有缺省构造函数。原因是引用类型的成员变量必须在类构造时进行初始化。3,如果两个类要对第三个类的数据进行共享处理,可以考虑把第三个类作为这两个类的引用类型的成员变量。 阅读全文
摘要:
自定义调试信息的输出 调试信息的输出方法有很多种, 例如直接用printf, 或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等... 使用标准的方法打印调试信息有时候不是很方便, 阅读全文