- 博客(8)
- 收藏
- 关注
转载 Linux makefile教程
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比
2013-08-13 09:30:53 542
原创 C++Primer读书笔记之变量的默认值
先看看下面这段代码: int a1; char c1; string str1; int intArr1[10]; char charArr1[10]; int main() { int a2; char c2; string str2; int intArr2[10]; char charArr2[10]; cout<<"a1:"<<a1<<endl; cout<<"a2:"<
2013-08-12 23:20:36 433
转载 C++Primer读书笔记之using的作用
1.在当前文件中引入命名空间 这是我们最熟悉的用法,例如:using namespace std; 2.在子类中使用 using 声明引入基类成员名称(参见C++ primer) 在private或者protected继承时,基类成员的访问级别在派生类中更受限: class Base {public:std::size_t size() const { return n
2013-08-12 20:26:13 429
原创 C++Primer读书笔记之引用
引用就是对象的另一个名字,通过在变量名前添加“&”符号来定义,是一种复合类型。在实际程序中,引用主要用作函数的形式参数。 一.常规引用 注意: 1.声明引用时,必须同时对其进行初始化。 2.引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。 3.声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是
2013-08-12 19:47:23 639
原创 C++Primer读书笔记之变量的定义与声明
变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且有一个定义。 声明用于向程序表明变量的类型和名字,不分配存储空间。定义也是声明:当定义变量时我们声明了它的类型和名字。可以通过使用extern关键字声明变量名而不是定义它。不定义变量的声明包括对象名、对象类型和对象类型前的关键字extern: extern int i; //声明而非定义i
2013-08-12 17:24:45 453
原创 C++Primer读书笔记之左值和右值
左值:左值可以出现在赋值表达式的左边和右边 右值:右值只能出现在赋值表达式的右边,不能出现在右边 变量时左值,因为可以出现在赋值表达式的左边或者右边,数字字面值是右值,因为他只能出现在赋值表达式的右边,同时常量都是右值。
2013-08-11 22:45:21 397
原创 C++Primer读书笔记之字面值常量
首先解释一下什么叫字面值常量,为什么叫字面值呢,因为只能用他的值来称呼他,称之为常量是因为他的值不能改变,所就称之为字面值常量。 一.整型字面值规则 定义字面值整型常量可以用三种进制来表示:8进制、10进制、16进制。以0开头表示8进制,以0x 开头表示16进制,如100可以分别表示为 0144(8进制)、100(10进制)、0x64(16进制)。 整型字面值在数字后面加上l或者L 表示l
2013-08-11 22:33:57 617
原创 C++Primer读书笔记之基本内置类型
c++ 内置类型见下表 类型 含义 存储空间 bool 布尔型 ------ char 字符型 8位 wchar_t 宽字符型 16位 short 短整数 16位 int 整数 32位 long 长整数 32位 float 单精度浮点型 32位(7位有效位) doubl
2013-08-11 21:23:38 523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人