这是在 C++ 中构造抽象语法树的语法节点的合理方法(或者是否有更安全或更节省内存的构造)?
作者:Jose Fruan 提问时间:7/13/2023
我正在为一种新的通用编程语言编写一个(很可能是自下而上的)解析器。我的解析器接受令牌流。为了完整起见,这里是 .token_t struct token_t { // Kind of token ...
编程 问答列表
作者:Jose Fruan 提问时间:7/13/2023
我正在为一种新的通用编程语言编写一个(很可能是自下而上的)解析器。我的解析器接受令牌流。为了完整起见,这里是 .token_t struct token_t { // Kind of token ...
作者:ajl123 提问时间:7/18/2023
我找到了SO帖子:在C++中生成组合列表的最简单方法是什么?,它告诉我们如何在运行时生成大小为真/假元组的所有可能组合的列表。N 但是,如果我们知道,我在编译时也有同样的问题。我们将如何使用模板递归...
作者:GiulioGCantone 提问时间:7/17/2023
Functions$diversity <- function(db,entity,trait,v){ db %>% summarize(crossed = list(crossing(trait,...
作者:ajl123 提问时间:7/20/2023
我有一个外部函数,它通过模板参数作为类传递给另一个类。我想在 constexpr 成员函数中调用该外部函数,并静态断言其输出值。代码如下所示,我在其中注释掉了该行:static_assert(F{}(...
作者:mouse_00 提问时间:7/21/2023
我正在制作一个模板来指定“好”和“不好”类型。 我想指定模板类模板方法的返回类型很好,但得到错误。 这是我当前的代码(参见 godbolt https://godbolt.org/z/13xbEYYa...
作者:0xdeadbeef 提问时间:7/30/2023
我目前正在尝试找到一种干净的方法来创建一个模板化的字节数组结构,该结构可以根据其构造函数是否使用constexpr关键字进行实例化,并且如果可能的话,我还想将其应用于其他方法和函数,我想知道是否有办法...
作者:Mahashi 提问时间:7/28/2023
最近我在函数推导方面遇到了很多困难,当然 lambda 在这里被证明更灵活,但这样做我遇到了一个问题,为什么我应该使用函数而不是命名 lambdas? 例如: namespace { auto f...
作者:lomaster 提问时间:7/31/2023
校验和 ip 标头分段故障 C。当我开始将程序移动到 freebsd 时,错误开始发生,一切都在 linux 上工作。 现在,错误发生在这一行上 - const uint16_t check_su...
作者:Guillaume Racicot 提问时间:8/1/2023
我有一个名为 .我想用模板元函数替换该类型。我希望模板元函数非常复杂,所以让我们称它为。the_badthe_goodthe_ugly 我的问题是可以嵌套在其他模板中,并且我想保持其他模板和参数不变...
作者:Leonardo Ribeiro 提问时间:8/3/2023
我在Ortools CP-SAT中有一个布尔变量,比方说x。该变量位于约束条件中,假设 y = -5 * x。我在模型中还有另外两个约束,它们是模型。加法 (y >= 0)。OnlyEnforceIf...