一、逻辑运算
取反与逻辑非
C/C++中取反(~)和逻辑非(!)运算符的区别
取反(~)运算符:对操作数的每一位都取反,如~01100111为10011000
逻辑非(!)运算符:若n为0,则!n为1;否则!n为0,如bool类型取反操作
二、C++中使用c
memset和memcpy在c中是在<string.h>中
使用C++时,在<cstring>中,最好不要用string.h,已被C++弃用
使用sprintf拼接字符串时,一定不要用char*,用char[]
三、模板
模板函数的实现不能放在cpp中,必须放在头文件中