header-files 相关问题

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

标题是否存在而不是文件?

在C:The Complete Reference中,Herbert Schildt说Headers通常是文件,但它们不一定是文件。编译器允许预定义标题的内容......

回答 3 投票 10

如何在C ++中将多个头文件导出为单个头文件?

我正在使用Visual Studio开发DLL。目前,我有一个头文件:MyProject.h:#pragma once #ifdef MYLIBRARY_EXPORTS #define MYLIBRARY_API __declspec(dllexport)#else #define ...

回答 2 投票 1

什么意思是扩展名为“h.in”的文件?

我正在学习C语言,我看到了一个我以前从未见过的新扩展。带有扩展名的文件如library.h.in是什么意思?它是带有扩展名“.h”的简单标题吗?什么是 ...

回答 3 投票 26

重复头文件中定义的函数的符号

假设我有一个头文件file_ops.hpp看起来像这样#pragma bool systemIsLittleEndian(){uint16_t x = 0x0011; uint8_t * half_x =(uint8_t *)&x; if(* half_x ...

回答 1 投票 1

在Objective C中包含多个头的正确方法

到目前为止,我一直在类所需的.h文件中导入所需的.h文件。我昨天读到这是不正确的做法,我应该向前宣布班级......

回答 4 投票 1

为什么C / C ++中的函数体放在单独的源代码文件而不是标题中?

例如,当我用C ++定义一个类文件时,我总是把函数体放在类头文件(.h)中和类定义一起。源代码文件(.cpp)是main()的...

回答 3 投票 6

在标题中定义一个大的常量字符串?

如果我在多次包含的头文件中定义一个大的常量字符串,它会在可执行文件中创建常量字符串的多个副本吗? (如果确实如此,有没有办法避免......

回答 2 投票 0

C头文件具有相同的声明但实现不同

我在我的项目中有两组头文件和.c文件我将只包括其中一个标题但我想要选项快速交换标题即时通讯包括。两个头文件都有一些......

回答 3 投票 0

如何使用cppclean查找未使用的标头

我正在寻找一个工具来帮助检测大型c ++代码库中不必要的头包含。关于这个主题的其他stackoverflow问题都建议cppclean。所以我安装了cppclean,我...

回答 2 投票 3

由于头文件层次结构,C3646和C4430?

我遇到了两个编译错误:C3646和C4430。让我告诉你:我指的是这个头文件:Timer.h class Timer {}这段源代码工作正常(在头文件中):#...

回答 1 投票 -2

我应该在Mac OS X上使用哪个libc strcpy / strlcpy / strncpy?

我没有OS X开发环境。我没有OS X头文件。我不得不猜测我的一些图书馆电话。在这一点上,我想要使用的一件事是strlcpy()。是......

回答 1 投票 0

CLion无法解析类型std :: unordered_map,即使它提示我包含标题和编译工作

出于某种原因,我的CLion无法识别std :: unordered_map,即使它实际上建议我在第一次写出类型定义时通过Alt + Enter包含头。在我包括...之后

回答 2 投票 0

C中printf和scanf函数的定义/主体

我在哪里可以找到printf / scanf的定义/主体以及“Borland C”的其他类似的预定义常用函数(getch,clrsr ...等)?

回答 2 投票 3

在使用自定义工具链时包括CLion检查的目录

我正在使用CLion 2018.2为自定义编译器工具链编写C / C ++代码,而CLion本身不支持这些代码。我目前在终端上用make编译,而不是在...内构建

回答 1 投票 0

我在ComplexNumber.cpp中的一些方法得到一个奇怪的未定义的错误引用,虽然[复制]我对模板很新

得到c:/ mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../../ mingw32 / bin / ld.exe:main.o:main.cpp :( .text + 0x2b):使用a编译时未定义的引用(在ComplexNumber.cpp中插入我的方法)

回答 1 投票 -2

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