摘要: #include<iostream> template<typename T, size_t S> class Array { private: T m_Data[S]; public: constexpr int Size() const { return S; } T& operator[](s 阅读全文
posted @ 2026-01-04 20:07 超轶绝尘 阅读(5) 评论(0) 推荐(0)
摘要: static_assert 是 C++ 中的编译时断言机制,用于在编译阶段验证常量表达式条件,若条件不满足则中断编译并显示错误消息,从而提升代码健壮性。 基本语法与参数解析 static_assert 的语法为 static_assert( constant-expression, string-l 阅读全文
posted @ 2026-01-04 19:40 超轶绝尘 阅读(13) 评论(0) 推荐(0)
摘要: constexpr constexpr是 C++ 中用于声明编译时常量表达式的关键字‌,它要求变量、函数或构造函数的计算在编译时完成,而非运行时,从而提升程序性能。‌‌ 基本概念与核心特性 constexpr 的核心是‌强制编译时计算‌,适用于变量、函数和类构造函数: 1‌. 变量声明‌:必须用常量 阅读全文
posted @ 2026-01-04 19:27 超轶绝尘 阅读(12) 评论(0) 推荐(0)