编程 问答列表

如何解决这种可变参数模板歧义

作者:Janilson 提问时间:6/18/2023

只要注释掉,以下代码就可以编译并正常运行。但是,一旦取消注释,编译就会失败,并出现错误“ 'value' is not a member of 'Arity<int (*)(int, int)>' ”...

KeyError:0 尝试运行 LPP 时

作者:superepp 提问时间:6/27/2023

我尝试使用 python 构建和解决线性规划问题,但是在运行时收到以下错误: KeyError: 0 以下是我正在使用的代码: bfast = 1 lunchanddinner = 2 mea...

如何将预处理器指令扩展到调用预处理器指令的位置之外

作者:Cobollatin 提问时间:6/28/2023

我正在试验编译时枚举断言,我想出了以下代码: template<int Value> inline constexpr bool isValueUsed(){ return false; } c...

为什么编译器在删除模板时不选择其他重载?

作者:Erik Nouroyan 提问时间:7/1/2023

我正在尝试编写 C++ 代码来了解某个类是否具有默认构造函数(没有 C++20 概念)。以下代码工作正常。 #include <iostream> class C { public: C() =...

在惰性 lambda 演算中,“true”是如何计算的?

作者:Adam Herbst 提问时间:7/8/2023

在 lambda 演算中,“true”被定义为接受两个参数但返回第一个参数的函数: true = \x.\y.x 如果你在只给出一个论据后懒惰地评估它会发生什么? (\x.\y.x a) ...

这是在 C++ 中构造抽象语法树的语法节点的合理方法(或者是否有更安全或更节省内存的构造)?

作者:Jose Fruan 提问时间:7/13/2023

我正在为一种新的通用编程语言编写一个(很可能是自下而上的)解析器。我的解析器接受令牌流。为了完整起见,这里是 .token_t struct token_t { // Kind of token ...

使用模板元编程在 C++ 中生成组合列表的最简单方法是什么?

作者:ajl123 提问时间:7/18/2023

我找到了SO帖子:在C++中生成组合列表的最简单方法是什么?,它告诉我们如何在运行时生成大小为真/假元组的所有可能组合的列表。N 但是,如果我们知道,我在编译时也有同样的问题。我们将如何使用模板递归...

在 tidyverse 的函数式编程中将主要参数 tibble 列作为次要参数进行管理

作者:GiulioGCantone 提问时间:7/17/2023

Functions$diversity <- function(db,entity,trait,v){ db %>% summarize(crossed = list(crossing(trait,...

如何将作为模板类传递的函数转换为constexpr可调用(C++,模板元编程)?

作者:ajl123 提问时间:7/20/2023

我有一个外部函数,它通过模板参数作为类传递给另一个类。我想在 constexpr 成员函数中调用该外部函数,并静态断言其输出值。代码如下所示,我在其中注释掉了该行:static_assert(F{}(...

在 JavaScript 中使用 Array.map 删除元素

作者:Vincent Robert 提问时间:8/13/2008

我想使用该函数过滤项目数组。下面是一个代码片段:map() var filteredItems = items.map(function(item) { if( ...some condition...


共292条 当前第7页