随笔分类 - C++练习
C++中友元
摘要:一.友元分为两种 1.友元函数 2.友元类 二、解析比较好的博客:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html 三、注意事项 1.友元不是类的成员 2.友元函数没有this指针 3.友元函数调用不需要使用对象
阅读全文
C++中explicit关键字
摘要:explicit: 防止隐式转换使用。 隐式转换:不同类型的变量可以互相转换,如将一个整形数值赋值给一个类,ClassXX lei = 4; C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作
阅读全文
C++中构造函数的初始化列表(const、引用&变量初始化)
摘要:1. 构造函数执行分为两个阶段: a.初始化阶段(初始化) 初始化阶段具体指的是用构造函数初始化列表方式来初始化类中的数据成员。 ClassXX:val(a),key(b){}; b.普通计算阶段(赋值) 给类中的数据成员重新赋值,会覆盖初始化阶段数据成员的值。 ClassXX{val = a,ke
阅读全文
C++中const对象和非const对象调用成员函数问题
摘要:一、类MyClass 二、主函数调用 三、结果
阅读全文
在C++的map类型中按value排序
摘要:1.将map转化为vector类型 2.使用sort函数对vector进行排序,写出compare比较器函数 3.比较器中指明按照第几个元素来排序 1 #include <iostream> 2 #include <map> 3 #include <algorithm> 4 #include <ve
阅读全文
C++中string查找和取子串和整形转化
摘要:1.string.find函数 2. 取子串
阅读全文
C++中的排序
摘要:下面网站解释比较好 http://www.cnblogs.com/heyonggang/archive/2013/11/03/3404371.html 1. qsort(C中的函数加上stdlib.h) 功 能: 使用快速排序例程进行排序 头文件:stdlib.h 用 法: void qsort(v
阅读全文
C++ 中的多重继承的问题
摘要:如何正确使用C++多重继承 BY R12F · PUBLISHED 2011年06月17日 · UPDATED 2012年03月11日 原创文章,转载请注明:转载自Soul Apogee本文链接地址:如何正确使用C++多重继承 C++多重继承一直是一个让人搞不太清楚的一个问题,但是有时候为了实现多个
阅读全文
C语言中储存的大小端问题
摘要:一、大小端定义 研究变量的高低字节:从左往右看,字节序递增,也就是最右边是最低字节,最右边是最高字节。如 int i = 0x01020304, 01是高字节,04是低字节。如果是字符串如char a[10] ="hello",h位低字节,o为高字节,这个和整型变量是相反的。 内存中的高低地址:内存
阅读全文
C语言中的位段----解析
摘要:有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。 例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。 为了节省存储空间并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域并说明每个区域的位
阅读全文
浙公网安备 33010602011771号