C++
itsdandy
momo
展开
-
C++ 位运算 与& 或| 异或^ 非~ 左移<< 右移>>
位与 & 1 & 1 = 1 1 & 0 = 0 0 & 0 = 0 位或 | 1 | 1 = 1 1 | 0 = 1 0 | 0 = 0 位异或 ^ 1 ^ 1 = 0 1 ^ 0 = 1 0 ^ 0 = 0 位非 ~ ~1 = 0 ~0 = 1 位左移 << 二进制高位舍去一位 位右移 >> 二进制低位舍去一位 代码 uint16_t x = 56; // 计算机中数值均以补码形式存储 uint16_t y =原创 2022-03-23 12:40:22 · 963 阅读 · 0 评论 -
C++ STL unordered_map
std::unordered_map::count() 如果k匹配容器内元素的键,则该函数返回1,否则返回0,一般用来判断元素的存在性 std::unordered_map::operator[] mapped_type& operator[] ( const key_type& k ); mapped_type& operator[] (key_type&& k); 公共成员函数,用来访问元素 如果k匹配容器中元素的键,则该函数返回对其映射值的引用。 如果k不匹配原创 2022-03-21 14:19:13 · 456 阅读 · 0 评论