自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

基于遗传算法的排课系统,含论文(排课 遗传算法 设计模式 智能指针 报表)

功能简介:使用遗传算法设计并实现了一个简单的排课系统,通过数据库存储排课数据,在前台提供数据维护功能,使用多线程技术进行遗传算法计算并将结果以HTML报表形式显示出来。 使用方法:数据库存储在DcSys目录下的data文件夹内,使用SQL SERVER2005附加上数据库后,双击DcSys目录下的一个dcsys.udl的文件,该文件用于设置数据库连接,使用vs2005打开DcSys.sln文件后,生成调试运行。 使用技术:遗传算法,引用计数型智能指针,设计模式,多线程 优点:1.采用了智能指针技术(没有使用boost库的引用计数型智能指针,而是参考C++沉思录自己实现的),提高了效率,有利于防止内存泄露。个人也建议在看boost库前先看看C++沉思录,大师的经典,对以后很多技术的实现都有影响。2.综合使用了模板方法、工厂方法、策略、原型、代理等设计模式,这些模式的使用都在代码里进行了标注。通过这些设计模式,便于代码理解、维护、扩展和升级。 缺点:代码虽然经过了一定优化,但还是有一部分地方没有优化,比如有些地方仍然有内存泄露的危险,如果您有兴趣,也可以尝试优化。 语言:VC++ MFC 环境:VS2005、SQL SERVER2005

2011-07-02

mfc下ADO和DAO连接数据库

提供一个mfc通过ado和dao连数据库的类,可以在外部设置连接字符串并生成配置文件。含读取配置文件的类。

2009-08-18

一个增强的mfc网格控件

本人用这个控件开发过多目标规划计算软件,方便实用,显示效果也不错,希望对您有用

2009-08-18

收藏了很久的VC制作漂亮按钮的几个类

自己收藏了很久的 MFC 制作漂亮按钮的几个类,希望对大家有用

2009-08-18

电力系统过电压数据的网络处理平台开发

电力系统过电压数据的网络处理平台开发.利用flot-0[1].5的Javascript脚本图形显示包显示过电压数据,同时支持TXT到SQL Server的数据导入 OverVoltage Display Sys Using flot-0[1].5 which is the javascript graphy lib and supporting the tech transfering TXT to SQL Server

2009-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除