header-files 相关问题

头文件在某些​​编程语言中用于将源代码保存为可在多个源文件中重用的单个副本。此标记应用于有关使用头文件的问题。编程语言的标记(如C,C ++,PHP或Ruby)应与此标记一起使用,因为头文件的使用可能因编程语言而异。此标记通常不与Java或Go编程和import指令一起使用。

为什么从同一命名空间中的同名成员函数调用全局函数时必须指定该全局函数的命名空间?

我有三个C++文件header1.h、header2.h和main.cpp。它们如下: header1.h,在命名空间 MyNamespace 中定义了函数 lerp: #ifndef HEADER_1_H #定义HEADER_1_H 命名空间

回答 1 投票 0

回复:c++ 有谁知道 Stroustrup 的网站发生了什么事

看起来图形库已被删除...或者网站需要检修。 在没有他开发的头文件的情况下,不可能遵循他的书(PPPC++)。 谢谢您提前...

回答 1 投票 0

CMake:使用compdb自动更新编译数据库

我们使用 CMake 和 CMAKE_EXPORT_COMPILE_COMMANDS 来生成用于我们的 IDE 和代码分析的编译数据库。 但某些仅包含头文件的库无法按预期工作。 罪恶...

回答 1 投票 0

Busybox 构建失败,在 archlinux 中找不到 ncurses 标头(剧透:我已经有 ncurses 包)

我正在尝试从源代码构建busybox,安装了所有必要的依赖项,但每次构建都会失败,并出现 ncurses header not found 错误。 操作系统:Arch Linux x86_64(在 docker 上:archlinux 镜像)

回答 1 投票 0

如何在 CANoe/CAPL 中包含 .h 或 .dll 文件

我想在CAPL中集成头文件.h或.dll(具体是Visa32.dll、visa.h或sicl.h)来控制万用表34461A。如何在 CANoe 中包含 .h 文件或 .dll 文件? 我创建了一个 ECU 模型...

回答 3 投票 0

__inline__ 和 __attribute__ 混淆 Doxygen

(已解决,解决方案见文末) 我正在进行一个嵌入式 C 项目,并且编写了一个仅包含静态强制内联函数的 .h 文件。我这样记录它们: //-------------------------------------...

回答 2 投票 0

GCC 10.2.1 上的“多重定义”“首先在此处定义”,但 GCC 8.3.0 上没有

我浏览了 Stackoverflow 和更广泛的互联网,发现导致此错误的最常见原因是声明 (int var = 1;) 和定义 (int var;) 的合并...

回答 2 投票 0

变量的“食物”类型不完整 - 为什么?

我正在学习C++的OOP,正在写最基础的类。我在为类声明对象时遇到问题。我收到标题中发布的错误。我知道我的课程之所以有效,是因为...

回答 1 投票 0

我最近将标题/导航迁移到单独的文档中,现在我的汉堡菜单不起作用

因此,正如我上面所说,我最终决定通过将页眉/导航和页脚拉入单独的文档中以提高效率,从而使我的网站更加精简。它们分别是 header.html 和 footer.html...

回答 1 投票 0

测试不透明类型的内部结构

第一:C中什么是不透明指针? 现在,当谈到测试这种类型时,我知道有 3 种方法: 包括源文件(包含类型定义和工作函数的文件...

回答 2 投票 0

C++“'DOMDocument':重新定义”Xercesc 错误

我的问题是 Xerces 和 Windows 都有一个“DOMDocument”对象。 Xerces 和我在这里、这里和这里读到的几乎所有内容都建议定义名称空间或取消定义 DOMDocument ...

回答 3 投票 0

标头中的哪些关键字会进入 cpp 文件?

如果我将代码拆分为 .h 和 .cpp 文件,则标头中使用的以下哪些关键字也必须在 .cpp 文件中使用,并且不得进入 .cpp 文件: 常量、虚拟、覆盖、

回答 2 投票 0

有什么方法可以将内联函数的定义与声明放在不同的地方吗?

我正在为我未来的项目制作一个小型库,很多函数都很小,我相信它们必须内联。但问题是我有太多小的内联函数需要太多

回答 1 投票 0

如何让Makefile在头文件改变时重新编译?

我编写了一个Makefile来在OSX上编译openCV程序(在Unix系统中更通用)。 该代码有一个名为constants.hpp 的标头,其中定义了一些常量。 我想做

回答 3 投票 0

在 Visual Studio 2022 中使用仅标头库时出现问题

我是使用外部库的新手,在使用 RapidJSON 遇到一些麻烦后,我想尝试一下 nlohmann 的 json 库,它应该超级容易使用。 我在 Vis 中启动了一个新的控制台项目...

回答 1 投票 0

使用armclang时包含(CMSIS)头文件的正确方法是什么?

我目前出于学习目的,尝试构建一个 Makefile 以了解嵌入式编程的构建过程。我正在使用 Keil microVision 中包含的工具链,所以我的编译...

回答 1 投票 0

仅包含标头的 C++ 应用程序有什么问题?

我想编写一个带有仅标题布局的 C++ 应用程序,如下所示: // 代码3.h #包括 类别代码3 { 民众: 无效打印() { std::cout << "hello " ...

回答 3 投票 0

C++ 不从头文件加载变量

我正在尝试(慢慢地)学习 C++,并尝试了解头文件。据我所知,我可以在头文件中初始化变量,然后在我的 cpp 文件中引用它们......

回答 1 投票 0

无法与站点通讯以检查致命错误

无法与站点通信以检查致命错误,因此 PHP 更改已恢复。您需要通过其他方式上传 PHP 文件更改,例如使用 SFTP。 我在那里...

回答 2 投票 0

include-what-you-use 建议不存在的标头

当我在以下最小程序上运行 IWYU 时: #包括 int main() { std::ifstream("tmp.txt"); 返回0; } 我得到以下建议: my_test.cpp 应该...

回答 1 投票 0

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