cpp笔记
1.字符串原始字面量 R"()";
2.nullptr
3.constexpr
4.auto 修饰的是指针或引用的时候才会保留 const volatile属性
5.decltype
1. 宏 __has_include
功能是检测到某个文件是否可以在工程中被包含. 注意: 是检测有没有能包含的能力,不代表引入了此头文件
#if __has_include (<bit>)
#include <bit>
#endif
2.static_assert
static_assert(常量表达式,提示字符串)。
如果第一个参数常量表达式的值为真(true或者非零值),那么static_assert不做任何事情,就像它不存在一样,
否则会产生一条编译错误,错误位置就是该static_assert语句所在行,错误提示就是第二个参数提示字符串
static_assert(sizeof(void *) == 4, "64bit is not supported.");
3. 宏__cpp_lib_three_way_comparison
<=>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
2021-07-22 pthread_cond_wait
2020-07-22 腾讯云获取公网ip
2020-07-22 ifconfig添加或删除ip
2020-07-22 程序中tar压缩文件
2020-07-22 sprintf出错
2020-07-22 在程序中执行改变目录操作
2019-07-22 linux发行版安装vmci.sys版本错误