Jun
08
ImageMagick
Published 12:06 Jun 08, 2013 by @ezra.
#Technology# ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and...
May
25
C++ Primer 009 : 面向对象初步
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的面向对象基础。
面向对象
什么叫对象
对象(Object)就是事物,万物皆对象,具有两个特性: 属性和行为。
什么叫面向对象
通过属性和行为两大特性去分析一个对象的方法,就叫做...
May
25
C++ Primer 010 : 构造函数
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的构造函数。
构造函数,就是一个函数名与类名完全相同且没有返回值(连void也没有)的函数。
class 类名 {
类名(行参表) {// 构造函数
//...
May
25
C++ Primer 011 : 初始化列表
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的初始化列表。
class 类名 {
类名(行参1,行参2):成员变量1(行参1),成员变量2(行参2) {
//成员变量1 = 行参1;
...
May
25
C++ Primer 012 : 支持自定义类型转换的构造函数
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中支持自定义类型转换的构造函数。
目标类::目标类(const 源类 &源类对象) {
//自定义规则进行复制
//可以使用初始化列表的方式
}
实...
May
25
C++ Primer 013 : this 指针
Published 12:05 May 25, 2013 by @ezra.
#Programming# 本篇主要介绍 C++ 中的 this 指针。
关键字 this 就是一个指针,对于成员函数而言 this 指针指向调用对象的地址,而对于构造函数而言this指针指向正在被创建的对象的地址。
可以用于...
May
23
C++ Primer 007 : 引用
Published 12:05 May 23, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的引用。
什么是引用
引用实际上不是一种独立的数据类型,类似于 C 中的指针,本质就是对变量起别名,例如:
int a = 66;
int& b = a;// 表示给变量...
May
23
C++ Primer 008 : 类型转换
Published 12:05 May 23, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的类型转换。
类型转换分为隐式与显式两种情况,隐式指较小的数据类型转为较大的数据类型,编译器会自动进行操作,例如 int 转换为 long;显式则与隐式相反,因为可能造成数据丢失...
May
22
C++ Primer 001 : 概述
Published 12:05 May 22, 2013 by @ezra.
#Programming# 在阅读本系列之前我假定你已经学习过 C 语言,因此我主要对 C++ 与 C 语言的不同之处做出介绍。如果你没有学习过 C 语言,你也可以参考我关于 C 语言的系列博客。希望这一系列能帮到有需要的朋友们...
May
22
C++ Primer 002 : 命名空间
Published 12:05 May 22, 2013 by @ezra.
#Programming# 在 C++ 中,当程序中需要用同名的变量和函数时,使用命名空间来限定不同变量和函数所在的作用域。
格式
定义命名空间的格式是这样的:
namespace 名称
{
变量、函数等
}
使用
...
May
22
C++ Primer 003 : 结构体、联合、枚举
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍 C++ 中得结构体、联合与枚举。
结构体
C++ 中使用结构体类型定义变量时,struct 关键字可以省略,如:
struct Person {};
struct Person p1;...
May
22
C++ Primer 004 : bool 类型
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的 bool 类型。
bool类型
bool 类型用来表示逻辑值,它只有两个值: true1 与 false,我们可以通过函数 boolalpha 来将 bool 值显示为 tr...