摘要: PImpl:Pointer to implementation,常用于隐藏实现细节,构造拥有稳定 ABI 的 C++ 库接口,及减少编译时依赖。 在使用pimpl技术时,pimpl是类静态变量,对其在源文件中的实现需要使用typename关键字 对于模板类的静态成员变量的定义,你需要使用完整的模板类 阅读全文
posted @ 2023-05-15 01:09 缙云烧饼 阅读(140) 评论(0) 推荐(0) 编辑
摘要: requires 是 C++20 中引入的一个新关键字,用于在函数模板或类模板中声明所需的一组语义要求,它可以用来限制模板参数,类似于 typename 和 class 关键字。 requires关键字常与type_traits头文件下类型检查函数匹配使用,当requires后的表达式值为true时 阅读全文
posted @ 2023-05-15 01:02 缙云烧饼 阅读(880) 评论(0) 推荐(0) 编辑