协程帧被其他协程覆盖?(-O2 及更高版本上的 GCC 11.3)
作者:Lukas Lang 提问时间:10/27/2023
我在 GCC 11.3 中遇到了我的协程问题:我实现了一个事件循环,其中多个协程交替向前步进(如果它们的 awaitable 再次准备就绪)。我最近注意到优化的构建没有按预期运行,我相信我已经将其缩小...
译器 问答列表
作者:Lukas Lang 提问时间:10/27/2023
我在 GCC 11.3 中遇到了我的协程问题:我实现了一个事件循环,其中多个协程交替向前步进(如果它们的 awaitable 再次准备就绪)。我最近注意到优化的构建没有按预期运行,我相信我已经将其缩小...
作者:Physalis 提问时间:10/28/2023
这就产生了一个问题,即我的指针最终位于数组之外。但是当我在 VS Code 中运行我的程序时,这不会发生。 LeetCode 问题编号。42 说明:上面的高程图(黑色部分)用数组[0,1,0,2,...
作者:River 提问时间:10/26/2023
对于一个最小可重现的例子,假设我在头文件中定义了以下类:Aa.h // file a.h #include <cstdio> class A { private: int val; public...
作者:snir10 提问时间:11/16/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 7天前关闭。 改进此问题 最近,我一直在学习更多关于硬件和软件如何协...
作者:H.atyq 提问时间:10/26/2023
我在项目目录中有几个文件,我想使用非常具体的编译选项编译某些文件,并使用标准编译选项编译其他文件,我想使用其他文件来处理文件。 我目前遇到的问题,程序在if语句上崩溃,你能帮我吗? 对于信息,我使...
作者:markzzz 提问时间:10/28/2023
找不到任何关于 GCC 的具体文档。 问题是:如果我在 .cpp 文件上设置(例如)a,这是否仅在此语句之后应用于整个编译单元?#pragma GCC diagnostic ignored "{so...
作者:Ricardo Machado 提问时间:10/29/2023
我正在尝试在值类型中实现内部可变性(用于缓存目的)。Copy 问题在于,据我所知,没有一种类型可用于内部可变性(例如 和相关类型,原子类型)允许该特征。顺便说一句,这是稳定的 Rust。Unsafe...
作者:PallottO 提问时间:11/17/2023
我正在尝试编译工具 Shapeit5。 运行 make 命令后,该工具会发出以下警告: g++ -std=c++17 -O3 -mavx2 -mfma -D__COMMIT_ID__="3d97fc...
作者:Dunedubby 提问时间:11/2/2023
显然,在 99% 的情况下,它是否存在并不重要,而只是为了帮助像我这样愚蠢焦虑的开发人员在晚上睡个好觉: 假设您有调用复杂库函数的代码,该函数返回一个可变引用,然后您想要返回该引用。碰巧此引用是实现...
作者:Ackeem Mclennon 提问时间:11/17/2023
嗨,大家好,我对编译器设计比较陌生,我正在寻求一些关于创建 AST 以及在树上执行语义检查和代码生成的帮助。请参阅下面我的解析器的源代码。还要注意。我的词法分析器的实现工作正常,所以我选择省略它。 ...