友元
摘要:1.什么是友元 在类中只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销
阅读全文
posted @
2014-05-25 13:46
zhangmiao14
阅读(320)
推荐(0) 编辑
try,catch,throw-----C++
摘要:1.try,catch,throw: try包含你要防护的代码 ,称为防护块. 防护块如果出现异常,会自动生成异常对象并抛出. catch捕捉特定的异常,并在其中进行适当处理. throw可以直接抛出/产生异常,导致控制流程转到catch块. 2.重要观点: C++中异常是用对象来表示的,称为异常对
阅读全文
posted @
2014-05-25 12:49
zhangmiao14
阅读(248)
推荐(0) 编辑
c++ 继承
摘要:面向对象编程的主要目的之一是提供可重用的代码。C语言中通过函数来提高代码的可重用性,但是,函数有一定的局限性,当你需要根据自己的需求修改代码时,会存在一定的风险,如不经意地修改函数的工作方式或改变了库函数之间的关系。 而C++类提供了更高层次的重用性。虽然我们也可以通过修改函数来满足需求,但是C++
阅读全文
posted @
2014-05-20 17:31
zhangmiao14
阅读(534)
推荐(0) 编辑