c++学习
黄佳俊、
to be or not to be!
热爱生活!
执着学习!
展开
-
c++: cout将bool直接输出为true和false
cout原创 2022-09-11 14:57:04 · 2912 阅读 · 0 评论 -
C++释放内存
在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数int *p = (int*) malloc( sizeof(int) * 10 ); //分配10个int型的内存空间free(p); //释放内存在C++中,这两个函数仍然可以使用,但是C++又新增了两个关键字,new 和 delete:new 用来动态分配内存,delete 用来释放内存用 new 和 delete 分配内存更加简单:int *p = new int; //分配1个int型的内存空间原创 2022-05-11 09:54:15 · 4396 阅读 · 0 评论 -
c++ 计算程序运行时间的方法
C++中的计时函数是clock(),而与其相关的数据类型是clock_t(头文件是time.h)。函数原型为:clock_t clock(void); 这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。 其中clock_t是用来保存时间的数据类型,在time.h文件中,我们可以找到对它的定义: #ifndef _CLOCK_T_DEFINED type...原创 2022-05-03 15:49:13 · 4625 阅读 · 0 评论 -
c++构造函数初始化列表的一些注意事项
构造函数初始化列表不能指定初始化次序,必须按照成员声明的顺序编写构造函数初始化列表; 尽量避免使用成员初始化成员class Point{ public: Point(int aVal) :m_iY(aVal), m_iX(m_iY) // Error {} private: int m_iX; int m_iY;};...原创 2021-05-26 09:00:06 · 172 阅读 · 0 评论