C++进阶(1):

位运算符

#define and    &&
#define and_eq &=
#define bitand &
#define bitor  | 
#define compl  ~ 
#define not    !
#define not_eq !=
#define or     |
#define or_eq  |=
#define xor    ^ 
#define xor_eq ^=

 

C++没有数字元素是引用的类型

int i, j;
int &array[] = {i, j};  //这样是错误的

注意引用数组的书写,一定要加括号

int a[2];
int &array[2]   = a;  //错
int (&array)[2] = a;//正确

引用只能建立在同中数据类型上面,但是常引用可以不是同种数据类型

int Max(const int &a,const int &b)
{
    re

你可能感兴趣的:(C/C++)