c++
太晚说再见
设计者确定其设计已经达到完美的标准不是不能再增加任何东西,而是不能在减少任何东西!
展开
-
c++中创建一个指针指向一个一维数组、二维数组的方法
1.一维的:int *p=new int[n];//n为数组长度2.二维的:int **p=(int **)new int *[n];//n为数组长度原创 2017-03-04 19:44:06 · 2254 阅读 · 0 评论 -
c++中获取小数点后面小数的方法
double getPoint(double n){double nTemp=n-(int)n;return nTemp;}原创 2017-03-31 16:25:08 · 10708 阅读 · 0 评论 -
简单的c++垃圾回收器
1.简介动态分配内存是在运行期间从堆中获得内存,堆是提供给程序使用的自由存储区域。动态内存分配十分重要,它使得程序在执行期间可以获取、使用、释放然后重用内存。通常,有两种方法处理动态内存,一种是手工方式,即手动申请和释放内存;另一种是自动处理,也称为垃圾回收,当某块内存不在需要时会被回收器回收。通常是交替使用这两种方法。2.1 两种内存管理方法的比较:垃圾回收器会定期运行,查找不再有其原创 2017-07-23 11:00:38 · 539 阅读 · 0 评论 -
C++中的多线程
1.每个进程至少包含一个执行线程,称之为主线程,再由主线程创建多个子线程。c++中没有内建的多线程的支持, 是因为效率、控制以及c++适用的应用程序的范围,但允许你直接使用操作系统提供的多线程支持。由于c++不跨平台,所以如果有内建的多线程支持的话C++就只能使用在支持多线程的环境中。2.为了使用Windows多线程函数,需要加入头文件,用CreateThread来创建一个线程。HAN原创 2017-07-23 10:59:30 · 407 阅读 · 0 评论