C/C++
hezhaoying
在读大学生
展开
-
C++中用new和不用new定义类的对象的区别
转载处:http://blog.csdn.net/educast/article/details/84604621、使用new是创建指针,手工在堆上申请空间,使用完毕后需要手工释放。 不用new是创建对象,自动在栈上申请空间,对象声明周期结束后系统会自动释放空间。2、使用new如果不手动释放空间,会造成内存泄露;不用new由于是系统自动管理,不会造成内存泄露。3转载 2015-01-31 19:33:35 · 1054 阅读 · 0 评论 -
C++ 运算结果出现 1.#IND, 1.#INF nan, inf 原因
本文出自“Felix的博客”:http://blog.sina.com.cn/s/blog_5e9e98210101ndgl.html进行浮点数编程时,如果没有注意,常常会出现输出类似 1.#IND, 1.#INF 或者 nan, inf 之类奇怪的输出。这通常隐含了浮点数操作的异常。特殊浮点数的含义1.#INF / inf:这个值表示“无穷大 (infinity 的缩写)转载 2015-04-03 21:09:49 · 4464 阅读 · 0 评论 -
学习笔记_setfill和setw
1、setw()接受整数参数,设置输出域宽.2、setfill()接受字符参数,用于指定当输出域宽大于实际输出域宽时所需的填充字符.原创 2015-07-07 12:41:41 · 1191 阅读 · 0 评论 -
C++创建对象的两种方法
转载处:http://blog.sina.com.cn/s/blog_586b6c050100dhjg.html在C++里,有两种方法创建对象:方法一:ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存放对象所有成员的存储空间。注意:为节省存储空间,C++创建对象时仅转载 2015-02-02 22:02:45 · 500 阅读 · 0 评论 -
C-printf的格式化输入/输出
一、格式化输出1. 打印整数 转换说明符 说明 d 按有符号十进制整数显示 i 按有符号十进制数显示(在scanf函数中,说明符i与d的含义不同) o 按无符号的八进制整数显示 u 按无符号的十进制整数显示 x或X 按无符号的十六进制显示(x将显示0~9和a~f,而X将显示0~9和A~F) h或l 写在任意一个整数转换说明符前面,分别表示将要显示原创 2015-05-30 16:36:35 · 827 阅读 · 0 评论