- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 关于虚析构函数
为说明问题,首先请查看如下代码,并思考一个问题,“以下代码为什么会出现内存泄露?”。 class test{ public: test(const char *& bb=0) { b = new char[sizeof(bb)]; strcpy(b,bb); } virtual void a()=0; ~test(){ if(b) d
2011-06-27 16:46:00 692
转载 C++0x FAQ中文版
http://space.itpub.net/17237043/viewspace-688609http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/
2011-06-23 09:53:00 416
转载 转:专访 Bjarne Stroustrup (C++之父)(一)
来源:http://hi.baidu.com/zhangshourui/blog/item/7d5c6238bd4f952596ddd81f.htmlBjarne Stroustrup 其它言论 http://www.royaloo.com/bjarne/bjarne.htm承蒙孟岩先生允许,本译文引用了他的摘译稿,谨致谢意。Elden Nelson:如果您现在有机会从头设计C++语言
2011-06-03 17:05:00 722
转载 程序界面设计模式慨述(转载)
<span id="articlecontent" onmouseup="function onmouseup(){NewHighlight(event)}">作者: 小陆 <span onmouseup="function onmouseup(){NewHighlight(event)}">原文地址:http://www.360doc.com/content/06/1
2011-06-03 12:47:00 581
原创 关于面向对象的定义
c++中关于面向对象的定义: 1.Lippman(c++的第一个编译器cfront的参与开发者,c++ prime作者):c++通过class的pointers和refrences来支持多态,这种程序设计风格就称为“面向对象”-深度探索c++对象模型p34。文中还提到了其他其中程序设计模型:程序模型即面向过程、抽象数据模型(ADT)也叫OB,特点是非多态、面向对象模型即00。 2.Andrew Koeing(c++沉思录的作者):所谓面向对象编程,就是使用继承和动态绑定机制编程。 没有多态
2011-06-02 14:13:00 584
原创 关于分层体系结构的思考
优点: 1.解耦。上一层只依赖于下一层,如果测试下一层没有问题,那么问题就只可能出现在本层了。便于发现和改正BUG。 2.简化复杂问题。就比如tcpip协议的四层模型或OSI七层模型,各层分工明确,将一个复杂问题简化了。 3.便于系统维护/升级。各层间通过接口解耦,接口与实现分离,从而可以非常方便的替换掉实现,或者升级实现等。 4.逻辑复用。例如原来基于B/S开发的程序现在要改成C/S,那么只要业务层的接口没有改变,那么业务层和数据层都可以直接复用。在如,只要数据访问层接口不变,那么使
2011-06-02 13:42:00 964 1
基于遗传算法的排课系统,含论文(排课 遗传算法 设计模式 智能指针 报表)
2011-07-02
电力系统过电压数据的网络处理平台开发
2009-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人