编程 问答列表

这是在 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{}(...

定义模板规范时无法推断的模板参数

作者:mouse_00 提问时间:7/21/2023

我正在制作一个模板来指定“好”和“不好”类型。 我想指定模板类模板方法的返回类型很好,但得到错误。 这是我当前的代码(参见 godbolt https://godbolt.org/z/13xbEYYa...

在 C++20 构造函数/函数中检测带或不带 constexpr 关键字的实例化/调用

作者:0xdeadbeef 提问时间:7/30/2023

我目前正在尝试找到一种干净的方法来创建一个模板化的字节数组结构,该结构可以根据其构造函数是否使用constexpr关键字进行实例化,并且如果可能的话,我还想将其应用于其他方法和函数,我想知道是否有办法...

为什么我应该在 C++ 中使用函数而不是命名的 lambda

作者:Mahashi 提问时间:7/28/2023

最近我在函数推导方面遇到了很多困难,当然 lambda 在这里被证明更灵活,但这样做我遇到了一个问题,为什么我应该使用函数而不是命名 lambdas? 例如: namespace { auto f...

校验和 ip 标头分段故障 C

作者:lomaster 提问时间:7/31/2023

校验和 ip 标头分段故障 C。当我开始将程序移动到 freebsd 时,错误开始发生,一切都在 linux 上工作。 现在,错误发生在这一行上 - const uint16_t check_su...

如何在任何嵌套级别替换模板中的类型?

作者:Guillaume Racicot 提问时间:8/1/2023

我有一个名为 .我想用模板元函数替换该类型。我希望模板元函数非常复杂,所以让我们称它为。the_badthe_goodthe_ugly 我的问题是可以嵌套在其他模板中,并且我想保持其他模板和参数不变...

在 OrTools CP-SAT 中修复某些变量时模型不可行

作者:Leonardo Ribeiro 提问时间:8/3/2023

我在Ortools CP-SAT中有一个布尔变量,比方说x。该变量位于约束条件中,假设 y = -5 * x。我在模型中还有另外两个约束,它们是模型。加法 (y >= 0)。OnlyEnforceIf...


共292条 当前第19页