处理器 问答列表

使用带有参数的宏时出现意外结果 [duplicate]

作者:Kanishk 提问时间:10/27/2023

这个问题在这里已经有答案了: 为什么要在宏中使用明显无意义的 do-while 和 if-else 语句? (9 个答案) C 中宏中括号的必要性 [重复] (8 答案) 27天前关闭。 #inclu...

Doxygen 在 big c 项目中调用图,具有单独的编译结构,大量的条件编译在头文件中定义和函数定义

作者:Neanderthal289 提问时间:10/24/2023

我没有具有单独编译结构的小 c 项目(很多模块经常单独编译,并且通常没有函数实现,而只有 h 文件中的函数定义 - 在这种情况下,函数在另一个模块中实现)。 见图 1。 很快我有两个问题: 我无...

Cypress 错误:使用 cucumber 运行功能文件时出现 Webpack 编译错误

作者:Matheus Santos Pereira 提问时间:9/29/2023

我试图运行一个赛普拉斯功能文件,但我收到 webpack 错误。 Error: Webpack Compilation Error Module parse failed: Unexpected t...

有没有办法自动将类似函数的宏“提升”到真正的内联函数?

作者:Qiuye-Hua 提问时间:10/16/2023

我被指派审查和更新一个旧的私人库,其中包含大量宏。do { .. } while(0) 经过一番调查,我决定用静态内联函数替换它们。经过一些手工工作,我很快发现这个过程有点乏味和无脑,这让我想知道是...

有没有办法忽略依赖包中的警告?有没有办法 #if 编译器不知道的操作系统?

作者:Kudit 提问时间:10/6/2023

我正在使用 Swift Playgrounds 进行应用程序开发。我的一个依赖项有一些这样的代码: #if os(visionOS) 这导致我的应用程序收到警告,因为 Swift Playgro...

编译具有不同预处理器变量值的函数的多个版本

作者:Sean Bone 提问时间:10/12/2023

我有以下函数,它使用 OpenMP 进行并行: Real3 MyThing::compute(...) { // Do some setup... #pragma omp parallel nu...

Swift 语言中的 #ifdef 替换

作者:mxg 提问时间:6/3/2014

在 C/C++/Objective C 中,您可以使用编译器预处理器定义宏。 此外,您可以使用编译器预处理器包含/排除代码的某些部分。 #ifdef DEBUG // Debug-only cod...

在 Code::Blocks 中使用 gcc 的预处理器指令(宏)中的问题

作者:Anil 提问时间:11/11/2021

#include<stdio.h> #include <string.h> #define STR1 "F:\\c\\projects\\Banking Management System\\dat...

是否可以将 X-Macro 与 std::variant(或一般的模板)一起使用?

作者:auzn 提问时间:10/21/2022

我希望使用带有 c++17 的 X-macro 执行以下操作,但由于模板参数不支持尾随逗号,因此它不适用于 std::variant 部分。有没有办法解决它? #define LIST_OF_TYP...

“文件末尾没有换行符”编译器警告

作者: 提问时间:9/16/2008

在某些 C++ 编译器中出现以下警告的原因是什么? 文件末尾没有换行符 为什么在源文件/头文件的末尾应该有一个空行?...


共91条 当前第5页