C/C++
xiaoerlang1981
这个作者很懒,什么都没留下…
展开
-
Effect C++之旅 之 导读
写这些东西实际上也是一个笔记的作用,希望有所提高。文章不会专注什么C++基本的东西和语法,因为这些东西的资料很多,所以我只写一些自己以前还不知道的东西,以取得一点点的进步。 在此,我也只是以知识点的结构来描述,每个知识点之间没什么关系。POINT 1, explicit 1. 作用: 在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。 2. 举例: class A {原创 2010-06-04 16:03:00 · 415 阅读 · 0 评论 -
Effective C++之旅 之 const, enmu, inline and #define
在开始之前,先简述一下C++语言。以前一直不知道该怎么定义C++语言,因为用C++写个面向过程的程序也一样可以。现在做一个分析,C++语言是一个多重规则的语言,可以理解为一个由多种语言组合在一起的集合。就好比一个瑞士军刀,里面有好多针对不同功能的工具。 C++基本由四种语言组成:c,OOC++,Template C++和STL。C就是我们所说的纯C语言,没有模板,没有重载,没有异常;OOC++就是典型的面向对象编程,所以包括三个基本特征:encapsulation, inheritance a原创 2010-06-07 13:57:00 · 483 阅读 · 0 评论 -
Effective C++之旅 之 const
很多人肯定都知道const,但真正用的应该不会很多,还没有这个意识。所以这次简单介绍复习一下,希望尽量使用const。POINT 5, const修饰指针变量。 char szName[] = "Nicolas“; char *psz = szName; //non-const pointer, non-const data const char* psz = szName; //non-const pointer, const data cha原创 2010-06-11 15:47:00 · 281 阅读 · 0 评论