自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 const和static和static const

const数据成员存活在对象中,类可以创建不同 的对象,每个对象的const数据成员值可以不同,通过构造函数初始化 static数据成员作用域是整个类,类创建的不同的对象共享同一个static数据成员,不能通过构造函数初始化,因为他属于类,不属于对象。在类定义文件初始化。 static const和const static一样,创建整个类都恒定的常量 #ifndef _HEADER_H_ #

2016-04-16 15:20:30 399

原创 C/C++ extern用法

extern 放在变量前,表明该变量在其他地方定义,而这里的变量是对其他地方定义的变量的声明,表示这里需要使用。 extern 放在函数前,该函数在其他地方定义过,这里只做声明。例如下面 没有include "Header.h" Header.h #ifndef _HEADER_H_ #define _HEADER_H_ extern int a; int function1()

2016-04-09 16:56:21 182

原创 纯虚函数

纯虚函数是虚函数后面添加=0的那种,只声明,需要在子类定义才能使用,看一个简单的例子: class Base { public: Base(){} ~Base(){} virtual void sort() = 0; private: }; 基类Base有一个sort()的纯虚函数,后面一个MyClass类继承该类 class MyClass : public Base { pub

2016-02-17 14:55:03 291

转载 C语言#pragma预处理

在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma 指令对每个编译器给出了一个方法,在保持与C 和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为:    #pragma para 其中para 为参数,下面

2016-01-27 22:16:44 235

空空如也

空空如也

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

TA关注的人

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