constexpr-function

constexpr-function

文章 0 浏览 1

为什么完整的“ constexpr”启用数据结构会导致编译的代码更大?

at 这个启用每个数据结构(我猜这意味着使每个字段和函数constexpr)可能会导致更大的代码“因为这会导致更多的数据结构被编译到代码中,因此您在该代…

时光瘦了 2025-01-28 23:48:09 4 0

用constinit初始化指针

我想知道我是否可以在C ++ 20中使用constinit进行初始化的指针,并且在互联网上找不到任何足够的答案。 我有一个简单的代码: struct a { const char …

丢了幸福的猪 2025-01-28 22:05:22 4 0

如何在编译时检查使用ConstexPR构造函数的类实例是否会实例化?

如何检查 myDouble 的实例将在编译时创建? 如果我用非恒定表达式实例化 myDouble 会发生什么? #include struct MyDouble{ double myVal; constexpr …

多情癖 2025-01-28 13:24:08 3 0

实施打字元组包装器

一个实现看起来如何,将例如 std::tuple 包装为类型/值的静态列表,加上一个类型(不包含在元组中)来引用某种所有者/访问者。 我想实例化像 constexp…

不美如何 2025-01-20 18:45:54 6 0

非 constexpr 调用的 constexpr 结果

最近,我很惊讶以下代码也在 clang、gcc 和 msvc 中编译(至少在它们当前的版本中)。 struct A { static const int value = 42; }; constexpr int f(…

2025-01-16 02:32:39 4 0

constexpr 函数在多个模块中共享

当我使用 constexpr 函数时,我注意到一个奇怪的行为。 我将代码简化为一个简化的示例。 从两个不同的翻译单元(模块 A 和 B)调用两个函数。 #includ…

天气好吗我好吗 2025-01-11 07:04:56 3 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文