Thinking in C++ learning(1)-----C in C++
2006-12-08 14:49
495 查看
1.& 语法糖
2.Make 编译控制 //{L} Global2 带有Global2名字的文件要被连接进来(很像xdoclet)
3.变量的定义:extern, static(两种含义:作用域内不变,指定作用域) and automatic
4.Link: internal linkage 和 external linkage
5.C++ 显示转换
l=static_cast<long>(i);
const int i=0;
const_cast<int *>(&i);
X x;
int* xp = reinterpret_cast<int *>(&x);
6.typedef 的方便之处
typedef struct {
char c;
} Structure2;
Structure2 a;
7.函数指针
void * (* (*fp1) (int) )[10];
2.Make 编译控制 //{L} Global2 带有Global2名字的文件要被连接进来(很像xdoclet)
3.变量的定义:extern, static(两种含义:作用域内不变,指定作用域) and automatic
4.Link: internal linkage 和 external linkage
5.C++ 显示转换
l=static_cast<long>(i);
const int i=0;
const_cast<int *>(&i);
X x;
int* xp = reinterpret_cast<int *>(&x);
6.typedef 的方便之处
typedef struct {
char c;
} Structure2;
Structure2 a;
7.函数指针
void * (* (*fp1) (int) )[10];
相关文章推荐
- Thinking in C++ learning(1)-----C in C++
- Thinking in C++ learning(3)-----隐藏实现
- Thinking in C++ learning(3)-----隐藏实现
- Thinking in C++ learning(4)----- summary
- Thinking in C++ learning(4)----- summary
- Thinking in C++ learning(2)-----Data Abstract
- Thinking in C++ learning(2)-----Data Abstract
- 开始看thinking in c++
- 【ThinkingInC++】51、最好还是把定义放到外面,用inline来实现内联,而不是在类里面定义默认为内联
- 【ThinkingInC++】54、对于静态函数的调用
- Thinking in C++: 静态指针与指向静态类型的指针
- 《Thinking in C++》练习题答案——2-1
- 《Thinking in C++》练习题答案——2-9
- 【ThinkingInC++】25、用sizeof运算符可以确定struct的长度。
- Thinking in c++ 阅读笔记 2014.5.26
- 《Thinking in C++》练习题答案——3-6
- Thinking in C++ 第十三章 动态对象创建
- Thinking in C++ ----第三章 C++中的C
- Thinking in C++ -- 函数的缺省参数
- Thinking in C++: C++中关于union、struct、class的区别