摘要: 为什么需要nullptr? NULL有什么毛病? C++在底层源码中 NULL 这个宏是这样定义的: #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif #endif 也就是说如果源 阅读全文
posted @ 2020-10-09 22:42 zwj鹿港小镇 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.auto的功能: auto 可以自动推理数据类型。 使用语法如下: #include<iostream> #include<typeinfo> using namespace std; int main() { //auto变量定义时必须初始化 auto x = 3; auto y{23}; / 阅读全文
posted @ 2020-10-09 22:00 zwj鹿港小镇 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 一:介绍bitset 有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)的值。位是用来保存一组项或条件的yes/no信息(有时也称标志)的简洁方法。标准库提供了bitset类使得处理位集合更容易一些。要使用bitset类就必须要包含相关的头文件。在本书提供的例子中,假设都使用了st 阅读全文
posted @ 2020-10-09 15:36 zwj鹿港小镇 阅读(504) 评论(0) 推荐(0) 编辑