10 2013 档案

摘要:(一) 文件中已经定义了M_PI,如下所示,用户可以直接使用;//math.h........................#if defined(_USE_MATH_DEFINES) && !defined(_MATH_DEFINES_DEFINED)#define _MATH_DEFINES_... 阅读全文
posted @ 2013-10-29 23:23 vranger 阅读(1304) 评论(0) 推荐(0)
摘要:1 /* 2 * 微秒级计时器,用来统计程序运行时间 3 * http://blog.csdn.net/hoya5121/article/details/3778487#comments 4 * //整理 [10/16/2013 Duan Yihao] 5 */ 6 7 #pragma once 8 9 #include "stdafx.h" 10 11 12 ////////////////////////////////////////////////////////////////////////// 13 class timer 14 {... 阅读全文
posted @ 2013-10-16 13:40 vranger 阅读(403) 评论(0) 推荐(0)
摘要:1 //myTimer.h 2 3 // [10/16/2013 Duan Yihao] 4 5 #pragma once 6 7 #include "StdAfx.h" 8 9 ////////////////////////////////////////////////////////////////////////// 10 class myTimer 11 { 12 13 public: 14 myTimer(void); 15 ~myTimer(void); 16 17 public: 18 void start(void)... 阅读全文
posted @ 2013-10-16 11:08 vranger 阅读(690) 评论(0) 推荐(0)
摘要:参考:网格曲面上离散曲率计算方法的比较与研究 阅读全文
posted @ 2013-10-15 17:50 vranger 阅读(922) 评论(0) 推荐(0)
摘要:1 1.第一段代码 2 #include 3 using namespace std; 4 class ClxBase{ 5 public: 6 ClxBase() {}; 7 ~ClxBase() {cout DoSomething();19 delete p;20 return 0;21 }22 运行结果:23 Do something in class ClxDerived! 24 Output from the destructor of class ClxDerived!25 Output from the destructor o... 阅读全文
posted @ 2013-10-11 02:00 vranger 阅读(1027) 评论(0) 推荐(0)
摘要:五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是用free来结束自己的生命的。 全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在以前的C语言中,全局变量又 阅读全文
posted @ 2013-10-11 01:43 vranger 阅读(698) 评论(0) 推荐(0)
摘要:在数组或指针定义后未初始化的情况,如: int pInt1[2]; int *pInt2;对其调用往往会出现意想不到的情况(注意:不一定会报错),现在做个小例子,测试一下到底会出现什么情况。(一)VC9.0,Debug模式下调试: 1 #include "stdafx.h" 2 #include 3 #include 4 #include 5 6 using namespace std; 7 int _tmain(int argc, _TCHAR* argv[]) 8 { 9 10 int pInt[2]={0};//数组初始化11 int pInt1[2]; //... 阅读全文
posted @ 2013-10-10 22:12 vranger 阅读(1737) 评论(0) 推荐(0)