constexpr专题提供constexpr的最新资讯内容,帮你更好的了解constexpr。
我正在尝试创建一个类,用于从枚举值中生成 constexpr 位掩码。 但是,我在下面的代码中遇到了几
我在 C++ 中玩弄 <code>constexpr</code> 并注意到我希望理解的奇怪行为。考虑标准 5.19 部分中的这段代码。</p
我正在尝试构建一个简单的逻辑,在该逻辑中我读取文件并根据文件中的值做出一些决定。据我所知,
我想确认这段代码是合法的(还是不合法的?)C++17。 <pre><code>#include &lt;iostream&gt; template&lt;int N&gt; i
考虑以下两段代码: <pre><code>&lt;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34; standalone=&#34;no&#34;?&gt; &lt;manif
以下程序不能用 g++ 10.1.0 编译 <pre><code>#include &lt;iostream&gt; template &lt;unsigned int N&gt; struct A { constexpr
有没有办法从另一个输入源(它是constexpr)构造一个枚举的元素,比如<code>std::array</code>,这是编译时已
目标是将大型数据结构序列化为 <code>constexpr</code> 初始化,因此它们将成为 <code>.text</code> 或 <code>.rodata<
情况如下:带有模板参数 <code>Foo</code> 的类 <code>int N</code> 具有静态成员变量 <code>float val</code>。 <code>val
我正在尝试了解 <code>constexpr</code> 的工作原理。我正在从 <code>constexpr</code> 函数的返回值初始化一个 <cod
看看下面的一段代码,你能告诉我一种用现代 C++ 14 构造替换这两个宏的简单方法吗,比如模板和/或 cons
在以下代码中,我尝试存储对另一个类的 const 引用: <pre><code>struct A { }; struct B { constexpr B(A const &
我正在尝试创建一个 constexpr fixed_string 类,但在构造函数无法将 <code>const char*</code> 和 <code>const char(&amp;)
我正在为 x64 和 neon 开发 C++ 内在包装器。我希望我的函数是 constexpr。我的动机类似于 <a href="https://stacko
在 MSVC2019 16.10 中,当包含具有静态 constexpr 类函数的特化的标头时,我开始收到“已定义”错误。最小
我正在尝试了解 C++ 中的 constexpr 函数。我无法理解第一个函数定义有什么问题。在我看来,所有变量都
我正在测试 C++20 的新特性以自动生成比较运算符,但我发现了一个奇怪的情况,即默认运算符似乎给出
我最近想写这样的代码: <pre><code>struct FunnyBusiness { static constexpr const void *IDENTITY = (const void *)&amp;ID
在源文件中声明 constexpr 常量的正确方法是什么?我分为两种方式: <pre class="lang-cpp prettyprint-override">
使用constexpr函数作为模板参数是否有效? - | constexpr int get () { return 5; } template<int N> struct Test {}; int main () { int a[get()]; // ok Test< get...