
C++
凯文司机
乐观,开朗,希望多交些朋友!
展开
-
C++ 冒号运算符
1.::域作用符,用来引用全局的变量、函数等 比如 int i = 0; void test() { int i = 3; cout //输出函数中的局部变量i cout //输出全局变量i转载 2011-12-09 15:55:02 · 4524 阅读 · 0 评论 -
C++之头文件引用注意事项
#include #include string st("test string"); error C2065: 'string' : undeclared identifier 解释:#include using namespace std; 因为在using namespace std; 情况下, #转载 2011-12-22 11:32:30 · 2758 阅读 · 0 评论 -
C++内联函数(Inline)介绍
介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似 。相信大家都用过预处理宏,我们会经常定义一些宏,如 #define TABLE_COMP(x) ((x)>0?(x):0) 就定义了一个宏。 为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在 内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。转载 2011-12-23 11:21:42 · 592 阅读 · 0 评论 -
C++namespace命名空间
很多初学C++的人,对于C++中的一些基本的但又不常用的概念感到模糊,命名空间(name space)就是这样一个概念 C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。 当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量 string user_n转载 2011-12-22 13:22:07 · 3241 阅读 · 0 评论 -
C++ using namespace std 详解
C++ using namespace std 详解所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。一、与的区别和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早转载 2011-12-22 13:42:01 · 709 阅读 · 0 评论 -
C++分号的使用
1.首先就是C++中的空语句。 如果一条语句中只包含分号(;),那这条语句就是空语句。 典型应用是: for(;;) { } //这种用法就是无限循环。 2. 一般用{}括起来的部分就是语句块,语句块相当于一条逻辑语句,在它里面定义的变量出来后都是无效的。{}后面也不需要分号来结束,因为里面的语句都已经有分号结束了,{}相当于一个逻辑块,即逻辑块的限定符原创 2011-12-23 14:26:22 · 11154 阅读 · 3 评论