C++中的NULL和nullptr的区别
C的NULL
在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码:
int *i = NULL;
foo_t *f = NULL;
实际上在C语言中,NULL通常被定义为如下:
#define NULL ((void *)0)
也就是说NULL实际上是一个void 的指针,然后吧void 指针赋值给int 和foo_t 的指针的时候,隐式转换成相应的类型。
gentoo安装symbian qt开发环境
gentoo安装软件的优势在于overlay具多,本来还不太清楚要怎么安装的,有了overlay一切就方便了。
首先要用overlay要安装layman,这个估计都已经安装了,修改下配置文件,增加自定义overlay地址:
在/etc/layman/layman.cfg文件中的overlays项
设计模式之——单例模式
单例模式是我们最常提到的设计模式了,也经常被我们认为是最“简单”的,但想要用好、用对单例模式,还是有许多需要注意的地方。
饿汉法
顾名思义,饿汉式就是第一次引用该类的时候就创建实例对象,而不管是否需要。
《深入理解计算机系统》读书笔记--计算机系统漫游
信息 = 位 + 上下文
1)文本文件&二进制文件:只由ASCII构成的文件称为文本文件,其它非文本文件称为二进制文件;2)信息表示的基本思想:系统中所有的信息(包括:磁盘文件、存储器中的程序和用户数据、网络上传送的数据等)都是由一串位表示的。