羊杂碎
来源:互联网 发布:win10 美化 仿mac 编辑:程序博客网 时间:2024/06/11 18:58
一。指针(指针的本质就是地址)
64位系统下,指针占8个字节,32位 4个字节。
栈、先声明的地址大,后声明的地址小,与代码段数据段相反。
编译器优化代码,把声明时不在一起的同一类型变量,放到一起(某种程度上修改了源码)
如 声明 int a ; float b ; int c; 编译后变量a的地址和c的地址是连在一起的.
二。类型别名
C++为类型建立别名有两种方式。
1)使用预处理器
#define BYTE char
指针的别名 #define FLOAT_POINTER float *
2)使用c和C++的关键字typedef来创建操作名。
eg: typedef char byte //makes byte an alias(别名) for char
指针的别名 eg:typedef char * byte_pointer;
1 0
- 羊杂碎
- 杂碎.
- 杂碎
- 杂碎
- 杂碎
- jsp杂碎
- 杂碎00
- C 杂碎
- Unity3D 杂碎
- C杂碎
- 杂碎1
- 近期杂碎
- js 杂碎
- Vim杂碎
- Pixhawk---杂碎
- 知识杂碎
- 实习的一些杂碎。
- xml杂碎知识
- c#[ASP.NET]泛型集合与DataSet互相转换
- 机器学习常见算法个人总结
- mathematica符号简写
- 1017. Queueing at Bank (25)
- android 休眠唤醒机制分析(三) — suspend
- 羊杂碎
- 小白學JAVA-----P1008
- Android使用ViewPager实现图片轮播和手势滑动
- Android Studio实用快捷键,带你高效编码!
- Android的基本控件
- 二级计算机公共基础知识
- hibernate 4 报的错java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver
- HTML+CSS基础 输出一个&号
- Mybatis源码之Statement处理器RoutingStatementHandler(三)