C++primer学习笔记-----4.9~4.10
来源:互联网 发布:mac终端编辑文件 编辑:程序博客网 时间:2024/06/03 16:49
4.9 sizeof 运算符
【sizeof 运算符满足右结合律,其所得的值是一个size_t 类型的常量表达式(可用于创建数组)。
sizeof 有两种使用形式:
sizeof (type)sizeof expr // 在这种使用方式中,sizeof 并不实际计算其运算对象的值】
【对引用类型执行sizeof 运算得到被引用对象所占空间的大小;
对解引用指针执行sizeof 运算得到指针指向的对象所占空间的大小,指针不需有效(指针类型已经能够推断出其所指对象的大小);
对数组执行sizeof 运算得到整个数组所占空间的大小;(并不会把数组名称当做指针使用)
对string 或vector 对象执行sizeof 运算只返回该类型固定部分的大小。(增添或减少元素对结果并无影响)】
4.10 逗号运算符
【逗号运算符含有两个运算对象,按照从左向右的顺序依次求值。
逗号运算符也规定了运算对象求值的顺秀(与&&, || 相同):
首先对左侧的表达式求值,然后将求职结果丢弃掉;然后对右侧表达式求值,逗号运算符真正的结构是右侧表达式的值。如果右侧运算对象是左值,那么最终的求值结果也是左值。】
【逗号运算符常被用在for 循环中,用于一次循环改变两个循环变量:
int i = 1, j = 2;for(; i <= 10 && j<= 11; ++i, ++j)】
0 0
- C++primer学习笔记-----4.9~4.10
- C++PRIMER学习笔记
- c++primer学习笔记
- c++primer学习笔记
- C++primer学习笔记
- c++primer 学习笔记
- C++Primer 学习笔记
- c++primer学习笔记
- C++Primer学习笔记
- C++PRIMER 学习笔记
- C++Primer学习笔记
- C++Primer学习笔记
- C++Primer学习笔记
- c++primer学习笔记
- C++Primer Plus学习笔记
- linux & C++Primer 学习笔记
- c ++Primer学习笔记之一
- 学习《c++primer》笔记一
- yii2中controller向layout传值
- 腾讯云Ubuntu 14.04 & Apache 2.4.7 $ CI框架 之 如何去掉index.php后缀
- Java 并发编程深入学习——ThreadLocal 原理分析
- sudo apt-get update 与upgrade的用法
- js获取ip地址
- C++primer学习笔记-----4.9~4.10
- Socket编程之非阻塞connect
- 二叉树链式存储
- java字符串的替换replace、replaceAll、replaceFirst的区别详解
- 熟悉链表
- 构造函数与析构函数的执行顺序 例子代码
- 按一定概率获得奖品
- Redis系列(一)——介绍及安装配置
- 杭电 搜索 水题1072 Nightmare