随笔分类 - C/C++
摘要:本文转载自:http://blog.csdn.net/wuzhekai1985/article/details/6125775 解题思路: 要控制CPU的使用率曲线,可以让CPU跑busy和idle两个不同的循环。busy循环可以执行一个空循环,idle...
阅读全文
摘要:在日常开发中,我们一般都会存在class的继承,那对于继承,子类父类的构造顺序是什么样的那?自己总结了下,虽然很基础,还是记录下,作为以后的复习只用。 继承时的构造原则:1、如果子类没有定义构造函数,那子类就是调用父类的无参数的构造函数。2、如果子...
阅读全文
摘要:我们通常说,C++的private属性或者方法不能被其他的对象访问,在很多时候的确是这样,但不是绝对的,只要你想办法,总有办法可以访问的废话不多说,直接上代码了。1)访问private的私有成员:#include using namespace std...
阅读全文
摘要:今天在以前的项目中看到几个从来没有见过的符号,分别是:__VA_ARGS__、__FILE__、__FUNCTION__、__LINE__,后来查询了下,原来是C++的宏,工作一年了,竟然连C++自带的几个宏定义都不认识,惭愧啊! 废话不多说了...
阅读全文
摘要:函数名称: gcvt 函数原型: char * gcvt(double value,int ndec,char *buf) 函数功能: 将数值value转换为长度为ndec的字符串,包含小...
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_4b20940201013ryp.html1 reinterpret_cast ‘reinterpret_cast’转换一个指针为其它类型的指针。它也允许从一个指针转换为整数类型。反之亦然。(译注:是...
阅读全文
摘要:今天在网上看资料时看到这篇文章,感觉不错,收藏下来!Template 是 泛型编程和STL中很基本的概念,下面让我们来看看它都有哪些新特性:1. 类模板显示特化(class template explicit specialization ) template ...
阅读全文
摘要:STL中的容器有顺序容器 (vector,list,deque),关联容器(map,set)还有一些其他容器。根据不同的场合选择不同的容器,会有意想不到的收获。Map是单词mapping(映射)的缩写Set是单词set(集合)的意思;Map和set内部的元素不可以重复...
阅读全文
摘要:今晚跟一个朋友突然问我,你懂双指针遍历吗?并叫我敲出代码。当时自己愣住了,但是还是写出来了,第一个版本是:#include using namespace std;int main(int argc, char** argv, char** arge){ coutus...
阅读全文
摘要:常见的四种排序算法,至于其原理我就不在这里描述了,不懂原理的可以自己去百度,下面直接给出代码。void BubbleSort(int a[], int size, int order) //order为1代表升序,冒泡排序算法{int i, j;for(i=0;ia[...
阅读全文
摘要:在项目中,两个变量之间交换位置在常见不过了,如进行排序。 下面说下常见的三中变量交换模式。1、定义中间变量#include int main(){int a=9, b=3; //方法一://交换两个变量值的常规做法int tmp=a;a=b;b=tmp;...
阅读全文