07 2022 档案
摘要:int main() { char c= 256; int a= c; printf("%d\n",a + 1); return 0; } char 类型1字节(BYTE),8位(bit),c=256的二进制表示为100000000,char保留低8位,即为0,所以a=0,最终输出为1
阅读全文
摘要:map底层是红黑树,元素自动排序,在红黑树上做查找、插入、删除操作的时间复杂度为O(logN)。 map适用于数据需要自动排序 自己写的类放进map需要重载小于号,因为红黑色需要知道谁大谁小,然后排序。(不然编译报错) unorded_map底层是散列表(哈希表),在不成长的时候,搜索、插入、删除时
阅读全文