- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 隐式类型转换导致重载函数产生二义性
//隐式类型转换导致重载函数产生二义性//当用数字作为参数时,又于数字本身没有类型的,此时将发什么隐式类型转换,这就造成了混乱。//如下代码说明问题:#include using namespace std; bool output(int x){cout return true; } bool output(float x){cou
2012-10-17 16:52:49 971
转载 野指针
野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。 “野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的成因主要有两种: 一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一
2012-10-10 11:21:36 599
转载 构造函数中抛出的异常
转载自:http://se.csai.cn/ExpertEyes/200801031103481314.htm构造函数中抛出的异常 构造函数中抛出异常时概括性总结 (1) C++中通知对象构造失败的唯一方法那就是在构造函数中抛出异常; (2) 构造函数中抛出异常将导致对象的析构函数不被执行; (3) 当对象发生部分构造时,已经构造完毕的子对象将会逆
2012-10-10 11:07:44 873
转载 析构函数中抛出的异常
来源:http://se.csai.cn/ExpertEyes/No144.htm析构函数中抛出的异常作者:王胜祥 来源:希赛网 http://www.csai.cn 2005年5月16日 前两篇文章讨论了对象在构造过程中(构造函数)和运行过程中(成员函数)出现异常时的处理情况,本文将讨论最后一种情况,当异常发生在对象的析构销毁过程中时,又会有
2012-10-10 10:43:09 843
原创 cout是什么
昨天YY的笔试中有一道选择题,问的是cout是函数、操作符还是对象?cout是C++中的标准输出流对象。在iostream中定义如下:extern ostream cout;理所当然,cin也是一个对象。
2012-10-10 09:15:16 2479
转载 TCP三次握手/四次挥手详解
转载自:http://wanlong.blog.51cto.com/287340/114592写的很好,收录起来。TCP三次握手/四次挥手详解1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标
2012-10-09 21:44:48 490
增加了case和for语句的pl0编译器及有关测试文件
2011-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人