constexpr专题提供constexpr的最新资讯内容,帮你更好的了解constexpr。
我有一个基类,打算由我正在编写的代码的其他用户继承,其中一个抽象函数返回对象的名称。由于项
我想将一个 constexpr 整数传递给一个函数,因此我为此目的声明了一个类型,ConstExprInt。这在大多数情况
写这样的东西会很方便也很好: <pre><code>void f(double a, int constexpr b, bool c) {} </code></pre> 即在常规(
我有一个类 FlatSet,它是 std::vector 的包装器,并实现与 std::set 相同的接口。 最近,visual studio 的新
<a href="https://github.com/hanickadot/compile-time-regular-expressions" rel="nofollow noreferrer">CTRE library</a> 能够在编译时使
我正在尝试对可变参数模板使用递归。我希望基本情况具有零模板参数。在查看了之前问题的 stackoverflow
给定以下代码: <pre><code>for (int i = 0; i &lt; 100; i++) { myFunction(Color(1.f, 1.f, 0.f)); } </code></pre> Color
出于调试目的,我希望能够以字符串形式获取类型的名称,经过一番谷歌搜索后,我在 SO 上找到了这个
我正在研究一个用于表示微控制器 (STM32) 的一组硬件引脚的类。选定的引脚在端口上可能是不连续的,
根据<a href="https://en.cppreference.com/w/cpp/container/vector/push_back" rel="nofollow noreferrer">cppref</a>,在C++20中,<code>s
我正在 C++ 派生类中实现纯虚函数,并标记方法 <code>final</code>。我还想标记函数 <code>constexpr</code>,但似
我尝试编写三种类型的元编程模板来检查类对象是否能够转换为 int。 <pre><code>#include &lt;iostream&gt; usin
我有一个 <code>constexpr size_t</code> 数组,它的成员将被传递给初始化的类的模板参数,遍历数组以构造和
C++23 将引入 <code>if consteval</code>。这将用于何处以及它与 <code>constexpr if</code> 有何不同?
使用 <code>std::shared_ptr</code> 不允许进行编译时评估、constexpr、内联和其他优化。这可能是由于多线程安
我有一个 <em>模板</em> 类 (<code>BiMap</code>),它用作 <em>双向</em> 地图,用于<strong>查找目的</strong>,例如<c
在使用编译器资源管理器(以及在 std::optional 上阅读 cppref.com)半小时后,我放弃了。除了我不明白为什
我的意思是,有可能以某种方式做这样的事情吗? <pre><code>class Color { public: static constexpr Color BLACK
在这段代码中,为什么 <code>b</code> 或 <code>b1</code> 不会触发错误甚至警告(使用 -Wall -Wextra) 可能
我一直假设: <ul> <li>写入 <code>const_cast</code> ed 变量是 UB</li> <li>constexpr 中不允许使用 UB</li> </ul> 所