摘要: 非类型模板参数的核心概念 非类型模板参数是 C++ 模板的一种核心参数类型,与熟悉的类型模板参数(typename T/class T)相对: 类型模板参数:接收「类型」作为输入(如 int、std::string、自定义类); 非类型模板参数:接收「编译期可确定的常量值」作为输入(如数字、指针、枚 阅读全文
posted @ 2026-03-11 20:25 潇潇O 阅读(5) 评论(0) 推荐(0)
摘要: Brigand 是什么? Brigand 是一个专为 C++11/14/17 设计的编译时元编程库,核心目标是简化 C++ 编译期数据结构(如类型列表、值列表)的操作,提供了类似 STL 但面向编译时的算法和容器。它完全基于模板元编程实现,无运行时开销,所有操作都在编译阶段完成,常被用于需要编译期类 阅读全文
posted @ 2026-03-11 14:45 潇潇O 阅读(1) 评论(0) 推荐(0)