C++ 如果 constexpr 使用相当于普通 if 的 constexpr 布尔值?
作者:Matt Stokes 提问时间:11/18/2023
如果正在检查的条件变量已被标记为 ?constexpr 此外,这是否是模板化上下文中的正确用法,或者是它的预期应用程序。if constexpr constexpr bool kOn = fals...
if-constexpr 问答列表
作者:Matt Stokes 提问时间:11/18/2023
如果正在检查的条件变量已被标记为 ?constexpr 此外,这是否是模板化上下文中的正确用法,或者是它的预期应用程序。if constexpr constexpr bool kOn = fals...
作者:koegl 提问时间:11/16/2023
这个问题在这里已经有答案了: 根据编译器优化和代码性能,“if constexpr”与“if” (2 个答案) 8天前关闭。 我有一个简单的递归函数来打印参数包中的每个参数 #include <i...
作者:Bernard 提问时间:6/14/2018
在我看来,在 MSVC(版本 15.7.3)中评估另一个 constexpr-if 语句的丢弃分支内的 constexpr-if 语句。 请考虑以下代码: #include <tuple> #in...
作者:Mikhail T. 提问时间:8/25/2023
我正在处理一个应用程序,它需要读取 10+ CSV 文件(不同类型的)作为输入。数据被读入容器 -- 或 .std::mapvector 以前,每种类型都有自己的解析函数,我正在努力将其统一为一个模...
作者:Matt Stokes 提问时间:11/18/2023
鉴于正在检查的条件变量已标记为 ?constexpr 此外,这是否是模板化上下文中的正确用法或预期应用。if constexpr constexpr bool kOn = false; // S...
作者:koegl 提问时间:11/16/2023
这个问题在这里已经有答案了: “if constexpr”与“if”在编译器优化和代码性能方面(2 个答案) 3天前关闭。 我有一个简单的递归函数来打印参数包中的每个参数 #include <io...
作者:Alex Vergara 提问时间:11/12/2023
我有两种类型,一种用于定义数字(正整数 >= 1),另一种用于定义整数(任何整数值或整数)。Natural 尝试实现 ,如果减法值< 1,我想返回一个 Integer 而不是 Natural。所以这...
作者:0xbadf00d 提问时间:10/29/2023
我想编写一个带有模板参数的函数,分别是 、 和 、 、 和 。我的尝试如下:string_to_floatTstring_to_float = std::stofstring_to_float = s...
作者:Kumputer 提问时间:10/5/2023
请考虑以下任意但过于简化的代码: #define CONST_BAR 2 int foo(int x) { #if CONST_BAR > 0 return x * CONST_BAR; #el...
作者:mgNobody 提问时间:9/2/2023
这个问题在这里已经有答案了: 如果有 if-constexpr,为什么没有 switch-constexpr? (3 个答案) 3个月前关闭。 我们有C++支持吗?switch constexpr ...