杂记…一些C++相关的东西…

是很久以前某大神在群里讲的了…

字符类型在语法上有三种类型,但是在语义上是两种。

即 char 、unsigned char、signed char…

对它们进行操作符重载的话,不会报错…

但是如果是int 、unsigned int、signed int 就会报错。

 

对字符常量进行sizeof,比如:

sizeof(‘a’);

在C下面和sizeof(int)是一样的

但是在C++里面就是1

C/C++ 标准 – 不一样。

 

哦还要注意 sizeof ‘a’; 这样写,也是可以的[……]