附录E 其他运算符
为了避免篇幅过长,有三组运算符没有在本书正文部分介绍。第一组是按位运算符,能够操纵值中的各个位;这些运算符是从C语言继承而来的;第二组运算符是两个成员解除引用运算符,它们是C++(www.cppentry.com)新增的;第三组是C++(www.cppentry.com)11新增的运算符:alignof和noexcept。本附录将简要地对这些运算符做一总结。
E.1 按位运算符
按位运算符对整数值的位进行操作。例如,左移运算符将位向左移,按位非运算符将所有的1变成0,所有的0变成1,C++(www.cppentry.com)共有6个这样的运算符:<<、>>、~、&、|和^。