摘要:
在C++11中,平凡类型(Trivial Type)、平凡可复制类型(TrivialCopyable)、标准布局类型(Standard-layout Type) 是描述类在内存中布局特性的术语,它们与类的构造、拷贝、赋值和销毁行为有关,也影响着类的内存布局和对齐方式。 下面用通俗的语言解释这些概念: 阅读全文
posted @ 2025-09-12 17:22
PKICA
阅读(25)
评论(0)
推荐(0)
摘要:
替换失败不是一个错误SFINAE(Substitution Failure Is Not An Error)是C++模板编程中的一个重要概念。 它指的是在模板实例化过程中,如果某个模板参数替换导致编译错误,编译器不会立即报错,而是会尝试其 他可能的模板实例化。 模板的主要任务就是推导/替换, 将调用 阅读全文
posted @ 2025-09-12 11:16
PKICA
阅读(29)
评论(0)
推荐(0)
摘要:
该功能函数包含在头文件<utility> 功能:用新值替换一个对象的旧值,并返回旧值。 语法原型:template<class T, class U = T> T exchange(T& obj, U&& new_value); 阅读全文
posted @ 2025-09-11 15:43
PKICA
阅读(7)
评论(0)
推荐(0)
浙公网安备 33010602011771号