preprocessor 相关问题

处理输入数据以产生用作另一程序输入的输出的程序。有关未指定的预处理器的问题,请使用此标记。如果预处理器有特定标签,则应使用该标签。考虑使用[tag:c-preprocessor],[tag:boost-preprocessor],[tag:oracle-pro-c],[tag:css-preprocessor],[tag:karma-babel-preprocessor],[tag:m4 ]

命名空间和预处理器

我在理解 C++ 中的预处理器和命名空间时遇到了一些困难。例如,考虑以下程序: #包括 int main() { 使用命名空间 std; ...

回答 2 投票 0

使用注释创建 API 的多个版本

是否可以使用注释来创建 API 的多个版本? 我有一个需要实现的目标 API,但它随着时间的推移而增长,我想支持多个级别 - 如果

回答 1 投票 0

这就是如果两个标头互相包含的话项目可能无法编译的原因吗?

我试图理解为什么两个相互包含的标头(每个标头包括另一个标头)不能按您预期的方式工作。我想知道我的推理是否正确: 如果你有 FooHeader...

回答 1 投票 0

编译器版本号的gcc预定义宏是什么?

我遇到了 gcc v3.4.4 的错误,需要在代码中添加 #ifdef 来解决该版本编译器的错误。 GCC 编译器预处理器预定义宏是什么

回答 5 投票 0

为什么要包括警卫?

此处定义的包含防护用于防止在编译时加载相同的代码两次。 为什么我的编译器 (GCC) 无法检测到它正在加载相同的代码两次并具有合理的默认值

回答 7 投票 0

预处理器算法是否应该与编译的目标架构相匹配?

假设我进行了预处理器检查: #如果(-6 & 5) #error“2 的补码有符号整数” #endif 如果我从二进制补码机交叉编译,会发生什么......

回答 1 投票 0

C++ 预处理器标准行为

我正在研究有关预处理器确切行为的 C++ 标准(我需要实现某种 C++ 预处理器)。 据我了解,我编造的例子(为了帮助我理解)b...

回答 3 投票 0

仅使用 ESP-IDF 运行预处理器

我想在预处理后查看我的 esp-idf 代码(查看 #ifdef 中的哪些代码将被编译)。 我尝试在我的主 CMake 文件中添加“add_compile_optins(-E)”,但构建失败...

回答 1 投票 0

xcode 似乎忽略了预处理器标志

我已经看过所有有关通过“预处理器宏”设置设置预处理器标志的帖子。 由于某种原因,Xcode 似乎忽略了我的设置。 我正在构建一个 Xcode 项目,它是

回答 1 投票 0

YAML 预处理器/宏处理器

有没有一种简单的方法可以将预处理器/宏处理器与 YAML 文件一起使用? (即我正在考虑类似于 C 预处理器的东西)? 我们有很多描述......的平面文本文件

回答 3 投票 0

规范中哪里定义了这种避免宏扩展的方式?

给出以下代码: #包括 #包括 int main() { std::numeric_limits::max(); } 我可以避免 max() 的预处理器宏扩展

回答 1 投票 0

为 cuda 和非 cuda 编译器编写代码

问题: 我们正在编写 Cuda 代码,它也应该可以由非 cuda 编译器编译(我们使用:nvcc、gcc 和 clang。) 由于 Cuda 需要这些 __host__ __device__ 注释,我们解决了......

回答 1 投票 0

使用 gixsql 进行预处理会添加无法编译的 gnucobol 代码

我最近开始在我正在进行的一个项目中使用 gixsql。 https://github.com/mridoni/gix/blob/main/doc/gixsql.md 我按照自述文件中的示例进行操作,但是当使用 GnuCobol 进行编译时,结果是一样的...

回答 2 投票 0

Python 图像到数字避免 OCR [已关闭]

我有以下问题。一系列图像一出现就应分配给数字。我多次尝试对图像进行 OCR,但都失败了。有更简单的解决方案吗?如果我采取

回答 1 投票 0

如何在CPP中动态扩展变量

#包括 使用命名空间 std; const string getFileNameAsVarName(string 文件名, int lineNo) { 字符串 s = ""; for (char c : 文件名) { 如果 (c > 'a' &&am...

回答 1 投票 0

transform 和 fit_transform 之间的区别

我一直在 Kaggle 上学习中级机器学习课程。在解释中,为了标记分类数据,他们使用了 sklearn.preprocessing 中的 LabelEncoder 库。 这里...

回答 3 投票 0

如何修复 Xcode 中没有空格的预处理器语句?

当您在 Xcode 中输入大多数类型的代码行时,它会按照预期自动插入空格:它会为每个缩进插入制表符设置的空格数(默认为 4 个)。当您按下

回答 1 投票 0

c++ 多个模板参数的高效显式模板实例化

我正在编写一个 C++ 库,在其中处理大量模板化类和自由函数。示例(标头+包含自由函数的源文件): #ifndef MY_FUNCTION_HPP #定义 MY_FUNCTION_...

回答 1 投票 0

Haskell 中的 CPP 扩展和多行文字

是否可以在包含多行字符串文字的 Haskell 代码上使用 CPP 扩展? Haskell 还有其他条件编译技术吗? 例如,让我们看一下这段代码: --...

回答 3 投票 0

Boost Wave 生成运行时断言

我正在使用 Visual Studio 2022 和 Boost.Wave(通过 vcpkg)开发“C”宏扩展器。 我的应用程序基于 boost 附带的 advance_hooks 示例。 该应用程序适用于...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.