C++ 墙角知识 04
来源:互联网 发布:紧急状态委员会 知乎 编辑:程序博客网 时间:2024/05/01 19:38
sizeof vector 的结果跟 vector容器中的元素个数没有关系, 跟编译器有关系 ,跟vector这个类中的静态变量有关 。
在我的机器上 ,sizeof (vector) = 24
用sizeof 可以得到数组的大小
int a[] = {1,2,3,5,6,7,8};
int len = sizeof(a)/sizeof(int);
sizeof 返回值是 size_t ,这个类型 ,可以表示内存中 任意对象的大小。
int *p
sizeof p 一个指针占8个字节
逗号运算符是 规定了 运算对象的 计算顺序, 从左到右
逗号运算符的 结果是 右侧表达式的值。
尽量用 ++ 的 前置版本, 因为后置版本,还需要 一个临时变量来保存 之前的值 。
如果两个类型可以 互相转换, 那么他们就是 关联的。
int a = 3.13+1; 这里里面有 隐式转换
在条件中, 非布尔类型 转换成 布尔类型
函数调用也会发生类型转换。
隐式转换 int以下 都提升到int , int以上,继续向上提升。
0 0
- C++ 墙角知识 04
- C++ 墙角知识 04 我是用C++来写C的程序员.
- C++ 墙角知识
- C++ 墙角知识 02
- C++ 墙角知识 03
- 墙角转弯
- 标准C知识04
- JAVA墙角涂鸦
- 墙角下的toLowerCase()
- IBM挖Sun的墙角
- C知识(1)
- C语言知识列表
- C#+SQLService基础理论知识
- C一些知识总结
- 知识小记(C#)
- C语言 小知识!~
- C 小知识整理
- C语言知识补遗
- UUID生成唯一订单号
- Chrome Dev Tool 中时间线各阶段代表的意义
- DISK - Check for INT 13h Extensions
- ubuntu wireshark 抓取本地数据包
- 代码质量、重构、软件设计相关的一些资料收集
- C++ 墙角知识 04
- c++笔试题-输入n,输出对应的所有长度为n的二进制串
- 隐藏textField键盘的方法
- 文章标题
- 巧妙处理pdf转换成jpg的好方法
- linux 中文显示菱形和问号乱码 ,在不改变LANG环境变量的情况下怎么处理
- eclipse环境搭建(JDK+虚拟机)
- opencv定时器
- 电信云存储非root用户(oracle)挂载