- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 域
//作用域 #include using namespace std; int avar=10; //全局变量avar int main() { int avar=20; //局部变量avar cout<<"avar is: "<<avar<<endl; //访问局部变量 avar=25; //1 //修改局部变量 cout<<"avar is: "<<avar<<endl; cout<
2016-05-25 23:07:19 260
原创 字符数组,字符指针,字符串常量
字符数组纯粹是数组。用字符串初始化的时候是复制一份常量。常量类型为const char*。 字符数组赋值为复制一份。字符指针未复制指针。把const指针赋值给指针,这是大忌啊 字符指针是指针。这时候就不能用字符串常量初始化了。 根源数组名和指针有一定区别。 http://www.cnblogs.com/VIPler/p/4342896.html http://tech.163
2016-05-23 19:11:48 510
原创 static auto extern register变量存储类型
变量存储类型分时间和空间,时间细分为静态存储编译器赋值。,动态存储运行时赋值。。空间分为局部变量和全局变量。 auto 动态局部,static静态,可局部可全局。 extern是一种声明,不是定义,只是扩展了变量的作用范围,提前呢声明,编译器回现在本文件找,如果没有再到别的文件寻找定义。 register局部动态。 http://c.biancheng.net/cpp/bianch
2016-05-17 21:29:59 343
转载 volatile关键字。编译器不优化,多线程会改。防止随时变动的
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777432.html 1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language
2016-05-11 19:28:57 3691
原创 模板类重载,模板类特化
函数重载大家都很熟悉了。就是函数名相同的几个东西。但是在读源码的时候发现了一次模板类同名的地方。但是出现了三个模板类。后来发现,原来这是模板类特化,就是对于那种类型的模板,不用通用的模板定义,而是特殊化一个实现。 template class A{}; template{};这儿A类对于bool有单独的实现。这个叫specialization templat 英文定义。 http://ww
2016-05-11 19:25:17 833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人