![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 61
「已注销」
这个作者很懒,什么都没留下…
展开
-
详解Linux环境下Mysql的安装(含下载地址)
以下内容来自于网上资料搜索整理 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.23-0.i386.rpm MySQL-client-4.0.23-0.i386.rpm 下载地址为: http://download.mysql.cn/src/2006/0710/5541.html 这个是MySQL-server-5.0.原创 2015-10-09 16:07:05 · 568 阅读 · 0 评论 -
VC++下使用ADO编写数据库程序
(1)、引入ADO类 #import"c:\program files\common files\system\ado\msado15.dll" \ no_namespace\ rename("EOF", "adoEOF") (2)、初始化COM 在MFC中可以用AfxOleInit();非MFC环境中用:CoInitialize(NULL); CoUnInitializ原创 2015-10-10 13:42:05 · 360 阅读 · 0 评论 -
Effective STL 第一章:容器(三)
第4条:调用empty而不是检查size()是否为0 1,对于任一容器,empty和size()是否为0本质上是等价的,尤其是empty通常被实现为内联函数,并且它所做的仅仅是返回size是否为0 2,但应该使用empty形式,理由很简单,empty对所有的标准容器都是常数时间操作,而对一些list实现,size耗费线性时间(list所独有的链接(splice)操作其不同的实现可能会导致原创 2016-02-17 10:36:17 · 409 阅读 · 0 评论 -
设计模式之Factory模式
一,Factory模式主要功能 1,定义创建对象的接口,封装了对象的创建 2,使得具体化类的工作延迟到了子类中 二,Factory模式能够解决的问题 1,为了提高内聚(Cohesion)和松耦合(Coupling),需要抽象出一些类的公共接口以形成抽象基类或者接口,通常可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的,实际中经常会出现很多子类继承自原创 2016-03-17 10:04:04 · 439 阅读 · 0 评论 -
Effective STL 第一章:容器(二)
第3条:确保容器中的对象拷贝正确而高效 1,copy in,copy out是stl的工作方式,即向容器中加入对象时,存入容器的是你指定对象的拷贝,从容器中取出对象时,得到的是容器中所保存的对象的拷贝。 2,拷贝对象时STL的工作方式,当对vector,string或deque进行元素的插入或删除操作时,现有元素位置通常会被移动(拷贝)(见第5,14条),如果使用排序算法(见第31条)如原创 2016-02-17 10:14:25 · 468 阅读 · 0 评论 -
C++中函数覆盖和使用虚函数有什么区别
举个例子 class fruit { public: void func() { printf("fruit\n"); } virtual void vfunc() { printf("v fruit\n"); } }; class apple:public fruit { publi原创 2016-03-09 09:41:52 · 2857 阅读 · 3 评论 -
C++11保证稳定性和兼容性(一):保持与C99兼容
C++11将下面C99特性的支持都纳入了新标准中 1,C99中的预定义宏 2,__func__预定义标识符 3,_Pragma操作符 4,不定参数宏定义以及__VA_ARGS__ 5,宽窄字符串连接 1.1,C++11中与C99兼容的宏原创 2016-03-09 10:57:56 · 1704 阅读 · 0 评论 -
Effective STL 第一章:容器(四)
第5条:区间成员函数优先于与之对应的单元素成员函数 1,区间成员函数是指使用两个迭代器参数来确定该成员操作所执行的区间的这类函数 如:vector的insert方法:v1.insert(v1.end(), v2.begin(), v2.end()); 2,相比于单元素成员函数,使用区间成员函数的好处 2.1,可以少写一点代码(如上面的插入操作,若使用单元素成员函数就得写一个显示的fo原创 2016-03-09 17:58:37 · 529 阅读 · 0 评论 -
设计模式之概述
一,面向对象系统的分析和设计实际上追求的就是两点,一是高内聚(Cohesion),二是低耦合(Coupling)。这也是我们软件设计所追求的,因此无论是OO中的封装、继承、多态,还是设计模式的原则和实例都是为了追求这两个目标,设计模式是一种面向对象分析和设计的思想 二,23种设计模式分类 1,创建型模式: Factory模式,AbstactFactory模式,Singleton模式,B原创 2016-03-14 20:36:09 · 449 阅读 · 0 评论