
C++基础知识
文章平均质量分 85
CppWorker
这个作者很懒,什么都没留下…
展开
-
C++ 关键字 inline
1. 内联函数求两个整数的最大值:int max(int a, int b){ return a > b ? a : b;}原创 2014-01-24 10:14:58 · 3797 阅读 · 0 评论 -
C++ 关键字 extern
1. 声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件:A.cppint i;int main(){ return 0;}转载 2014-01-17 10:25:06 · 672 阅读 · 0 评论 -
C++ 关键字 explicit
C++用 explicit 关键字来修饰类的构造函数,表明函数是显式的,在介绍显式构造函数之前,我们下来看一下隐式构造函数:#include using namespace std;class MyString{public: MyString(int n){ cout<<"constructor form int"<<endl; } MyString(char* p){ co原创 2014-01-17 16:41:03 · 1038 阅读 · 0 评论 -
C++ 关键字 static
1. C语言中的 static在C语言中,从变量的作用域(空间)角度来分,可以分为全局变量和局部变量;从变量值存在的时间(生存期)来分,有动态存储和静态存储两种类型,静态存储时程序整个运行时间都存在,而动态存储则是在调用函数时临时分配单元。我们来看在 static 关键字修饰之前,全局变量和局部变量的作用域和生存期是怎样的?extern.cppint g_v原创 2014-01-17 10:23:57 · 885 阅读 · 0 评论 -
C++ 关键字 const
1. 概念C++提供了用户定义常量的概念,const就是为了直接表达“不变的值”这样一个概念。这种东西在一些环境中非常有用,例如,许多对象在初始化之后就不再改变自己的值了;与直接将字面值常量散布在代码中相比,采用符号常量写出的代码更容易维护;指针常常是边读边写,而不是边写边移动;许多函数参数是只读不写的。——摘自《The C++ Programming Language》原创 2014-01-17 10:14:08 · 694 阅读 · 0 评论 -
C++ 关键字 enum
理解和使用 C++关键字 enum 枚举原创 2014-02-08 16:16:35 · 2150 阅读 · 1 评论