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...
May
22
C++ Primer 005 : 函数 (重载、缺省、哑元与内联)
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的函数重载、缺省参数、哑元与内联。
函数重载
概念
同一个作用域中,函数的名字相同,函数的参数列表不同,这样的函数构成重载。
方式
函数名相同,函数的参数类型不同
函数名...
May
22
C++ Primer 006 : 动态内存
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的动态内存。
在 C 语言中我们可以使用 malloc、calloc、realloc、free 等进行动态内存操作,在 C++ 中,除了兼容 C 中的动态内存分配的方法之外,还提...
May
21
BSD : 异步 I/O
Published 12:05 May 21, 2013 by @ezra.
#Technology# 在 BSD 及其派生系统中,异步 I/O 是信号 SIGIO 与 SIGURG 的组合,其中 SIGIO 是通用异步 I/O 信号,SIGURG 则仅用来通知进程在网络连接上到达了带外的数据。
接收 ...
Apr
22
PIP Primer
Published 12:04 Apr 22, 2013 by @ezra.
#Programming# 本文主要介绍 PIP 的基本用法。
安装
方法一
sudo easy_install pip
方法二
移步 https://pypi.python.org/pypi/pip 下载安装。
方法三
移...
Apr
22
MacPorts Primer
Published 12:04 Apr 22, 2013 by @ezra.
#Technology# 本文主要介绍 MacPorts 的基本用法。
安装
推荐你直接移步 官方网站 下载安装器。
另一种方法
否则,你也可以选择通过 wget 安装,个人觉得是比较不靠谱的方法:
wget https://...