自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zzczz的专栏

小孩在大路

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ 虚函数

1、定义    C++语言有多态特性,而虚函数正是其表现之一。关于其定义,有以下三个要点:    (1)必须是基类的非静态成员函数。    (2)访问权限可以是保护型或公有型。    (3)函数前需加上关键字virtual。        2、作用    下面举一例子说明。    #include     using namespace std;    cl

2011-09-25 15:36:21 603

原创 C++ 异常处理

程序运行时有些错误是不能避免的。出现错误时,传统的做法是返回一个错误值,调用if语句进行判断。这种做法有两种缺陷:    (1) 构造函数不可能返回错误值;    (2) if语句可能出现更多错误。    C++提供了异常机制。异常处理的基本思想是:当出现错误时抛出一

2011-09-17 16:50:31 345

原创 Singleton模式

1、说明    Singleton模式也即单例模式,保证一个类只有一个实例,并为该类提供一个全局访问点。在面向对象和面向过程的设计范式中,定义一个全局变量(对象)能实现这一点。但在遇到纯粹的面向对象范式时,就需要通过Singleton模式实现了。     2、原理与实现    下面是一个简单的、基础的Singleton程序。    class CSingleton   {

2011-09-15 00:19:20 560

原创 关于const

《Effective C++》中提到"尽量用编译器而不用预处理"。在C语言中,#define宏定义是很不安全的。例如定义下面的PI:   #define PI 3.14   编译器是看不到PI这个符号的,因为在它进入编译器之前,它已经被预处理去掉,而没有保存在符号表里面。如何有关PI的代码出错时,报错信息是指3.14,而不是PI,万一这个PI不是自己定义的,你得花多少时间把它给挖出

2011-09-13 23:36:01 483

原创 C++ 智能指针实现

1、问题的提出    先看下面的例子:    class CText    {        public:            CText(int *&ptr):m_ptr(ptr)            {            }            ~CText()            {                delete m_ptr

2011-09-13 15:05:35 573

jsoncpp官方代码

jsoncpp官方代码,含测试工程,编译后只需将lib文件和include下的头文件拷贝至你的工程目录下即可。

2012-06-11

C++实现的log引擎

log引擎 C++实现的代码,觉得很不错,对初学者还是很有用的!

2012-05-29

C++ RMI代码

C++实现RMI技术实例,供初学者参考使用。基于cs结构。

2012-05-25

高精度乘法

高精度乘法 个人觉得还不错,是学习的好资料!

2011-12-21

空空如也

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

TA关注的人

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