header-files相关内容

包括位于C C头++程序

我有一个C ++程序(的.cpp)内,我希望使用一些这是C头文件,如stdio.h中,CONIO.H,stdlib.h中,有Graphics.h内present功能,devices.h等。 我可以有我的cpp文件里面的文件stdio.h库:的#include< cstdio> 。 我如何包含其他的库文件? 我如何加入到Graphics.h库? 我使用Microsoft Visu ..
发布时间:2016-08-18 14:31:18 C/C++开发

解析/阅读使用Java C-头文件

我有一个C头文件定义了几个stucts的,包含多个字符数组。 我想解析使用Java这些文件。是否有阅读C-头文件或者放入结构或库是否有理解C头文件的流解析器? 只是为了更多的背景(我只是在寻找一个C-标题分析器,而不是为这个特殊问题的解决方案): 我有一个包含数据和C头文件解释结构的文本文件。两者都有点动态的,所以我不想生成Java类文件。 例如: 的#define TYPE1 type ..
发布时间:2016-08-18 14:11:35 Java开发

是否有工具,帮助组织#包括?

有没有帮助组织属于在.C或.h文件中顶部的的#include 取值任何工具? 我只是想知道,因为我重组我的code,从一个长文件移动各种小函数的定义/声明成不同的小文件。现在每个较小的文件需要一个均在长文件的顶部的#include s的子集。 这只是烦人,容易出错的手工计算出所有的#includes。通常情况下,code编译即使不是全部的#include 是那里。例如:file A使用的std ..
发布时间:2016-08-18 14:02:49 C/C++开发

在哪里可以找到off_t类型的完整定义?

我从客户端使用TCP发送文件到服务器。来标记我喜欢的实际数据之前发送的文件大小的文件的末尾。所以我用统计系统调用来查找文件的大小。这是键入 off_t 的。我想知道它有多少字节占用,这样我可以在服务器端正确读取它。它在中所定义; SYS / types.h中> 。但我不明白的定义。它只是定义了 __ off_t或_off64_t 是 off_t 。到哪里寻找 __ off_t ?也是它约定 ..
发布时间:2016-08-18 13:57:12 C/C++

我如何才能找到在Linux下C编程语言的头文件?

当我写在Linux的C程序,然后使用gcc编译它们,我总是好奇这些头文件在哪里。例如,在 stdio.h中是。更一般地,哪里是 stdbool.h ? 不仅是我想知道的是它在哪里,又是如何得到那些地方,例如,使用shell命令或使用C编程语言。 解决方案 GCC -H ... 将打印的每一个的完整路径包括文件作为一个副作用定期编制。使用 -fsyntax只除了得到它没有创建任何输出(它仍 ..
发布时间:2016-08-18 13:54:51 服务器开发

头文件将不是在C工作

我使用的开发,CPP,(但在C编程),和头文件将无法正常工作。我去了编译器选项;目录; çinludes并检查该目录是正确的,它是。包含文件保存在C:\\开发的cpp \\包括而这也正是它被设置为接收它们。 例如: 的#include<&CONIO.H GT;INT主(INT ARGC,CHAR *的argv []) { 文本颜色(1); 的printf(“为什么不将头文件的工作\ ..
发布时间:2016-08-18 13:33:45 C/C++

凡在C文件的功能?

我有多个文件的C程序,所以我有,例如, stuff.c 它实现的一些功能,而的东西。 ^ h 的函数原型。 我应该如何去评论中记录的功能? 我应该在头文件中的所有文档,所有的文档中的 .C 文件或复制这两个的文档?我喜欢后一种方式,但后来我遇到问题,我会在其中一人,而不是其他(更新文档通常一个在那里我做了第一次修改,也就是说,如果我第一次修改的头文件,那么它的意见将反映,但如果我更新的实施,只 ..
发布时间:2016-08-18 12:54:34 C/C++

ç的typedef - 不完全类型

所以,出了蓝色,编译器决定在脸上吐这一点: “外地客户有不完全的类型。” 下面是code的相关片段: customer.c 的#include<&stdlib.h中GT; #包括LT&;&string.h中GT;#包括“customer.h”结构CustomerStruct; typedef结构CustomerStruct { 字符ID; [8] CHAR名称[30] ..
发布时间:2016-08-17 23:34:59 C/C++

是反斜线C和C ++的#include指令是否可以接受?

有两种常用的路径分隔符:Unix的正斜杠和DOS反斜杠。 安息吧,经典的Mac结肠。 如果#include指令使用的,是他们下的C ++ 11的规则相同,C ++ 03,和C99标准是什么? 解决方案 C99说(§6.4.7/ 3): 如果字符',\\“,//或/ *出现在&lt序列中;和>分隔符的行为是不确定同样,如果字符',\\ //或/ *出现“分隔符之间的顺序,其行为是不确定 ..
发布时间:2016-08-17 23:23:30 C/C++开发

@符号在C变量声明

我发现通过pic1250.h的名称PIC单片机这个头文件,我无法得到它使用的一些语法的窍门。 该文件的来源是: / * *为Microchip的头文件 * PIC芯片12c508 * PIC芯片12c509 *基线微控制器 * /静态挥发unsigned char型RTCC @ 0×01; 静态挥发unsigned char型TMR0 @ 0×01; 静态挥发unsigned ch ..
发布时间:2016-08-17 23:20:57 C/C++

包括C / C ++头文件不止一次

时它曾经有用包含头文件超过C或C ++?一次 如果从未使用的机制,为什么会编译器曾经担心,包括一个文件两次;如果真的是无用的,那岂不是更方便,如果新的编译器确信每头只包括一次? 编辑: 据我所知,有做这样的事情的标准方法包括警卫并的 ..
发布时间:2016-08-17 23:14:54 C/C++开发

头文件包含静态分析工具?

近日透露,我认为我们的一个单一来源文件包括在编译时超过3400头一个同事。我们有获得在构建编过1000翻译单元,产生了巨大的性能损失超过了肯定不是所有的头文件。 是否有任何静态分析工具,将能够以这样的森林树木阐明,特别是给我们来决定哪些我们应该削出来的工作能力? 更新 上找到,包括一个头文件的费用一些有趣的信息在这里(和类型,包括警卫,以优化其列入) ,从始发 ..
发布时间:2016-08-17 23:07:39 C/C++开发

如何用C工作的头文件和源文件?

我已经读了各种可能的重复,但是没有一个答案有下沉 TL;博士:你是如何源文件和头文件中的 C 有关?别项目在构建时理清声明/定义依赖含蓄? 我想了解编译器的理解的之间的关系 .C 和 .H 文件。 由于这些文件: header.h INT returnSeven(无效); 由source.c INT returnSeven(无效){ 返回7; } 的main.c ..
发布时间:2016-08-17 23:05:12 C/C++

在头文件中定义的变量

我的 C 并编译过程非常基本的知识已经生锈最近。我试图找出答案,以下问题,但我无法连接编译,链接和pre-处理阶段基础知识。在谷歌快速搜索并没有帮助,所以尽管。于是,我决定来的知识的最终来源:) 我知道:变量,不应在.h文件中定义。其确定为有申报。 为什么:因为一个头文件中可能会得到来自多个地方包括在内,从而重新定义变量超过一次(链接器给出了错误) 可能的解决方法:使用头的得分后卫在头文 ..
发布时间:2016-08-17 22:47:29 C/C++

如何创建C头文件

我希望能够创造一个头文件功能的集合,我可以在我的C程序的一个包含#include 解决方案 打开你喜欢的文本编辑器 创建一个名为whatever.h 新文件 把你的函数原型在它 完成。 例whatever.h 的#ifndef WHATEVER_H_INCLUDED #定义WHATEVER_H_INCLUDED INT F(int类型的); #万一 注:包括警卫(pr ..
发布时间:2016-08-17 22:12:58 C/C++

在C和C标准头文件列表++

我在哪里可以找到在C的所有头文件的列表/ C ++? 当我建立我越来越喜欢tree.h中的错误没有找到一个图书馆。 我想这是在C / C ++标准头文件++。这在我的好奇心提升到知道所有的头文件和他们的贡献。 有没有我可以搜索某个地方? 我工作在Solaris的Unix。 解决方案 试一下: HTTP: //en.cp$p$pference.com/w/ 不过,你也可能指的是你的 ..
发布时间:2016-08-17 21:46:40 C/C++开发

什么是头文件在C点?

可能显示的文件:结果 [C]每个源文件头。结果 在C ++中为何头文件和cpp文件?结果 C ++ - 什么应该进入一个.h文件中 时的唯一理由在存在C头文件是这样开发人员可以快速查看可用的功能,他们可以采取哪些参数?又或者是做的编译器? 为什么用这种方法没有其他的语言吗?难道只是我,还是它似乎有2套函数定义只会导致更多的维护和更多的空间的错误?抑或是寂寂头文件只是一些每一个C开发人 ..
发布时间:2016-08-17 21:44:26 C/C++

是什么的#include℃之间的差异;文件名>和&#包括QUOT;文件名"?

在C和C ++编程语言,是用尖括号,并在包含语句中使用引号之间的区别,如下所示? 的#include<&名GT; 的#include“文件名” 解决方案 所不同的是在位置,所包含的文件preprocessor搜索。 有关的#include“文件名”的preprocessor在同一目录作为包含指令的文件搜索。这种方法通常用于包括程序员定义的头文件。 有关的#include& ..
发布时间:2016-08-17 20:20:47 C/C++开发

从C ++入门班进入循环依赖

我下面这本书 - C ++入门学习C ++。我在章介绍类中间,我被困在解决头文件包括作为例子中有两类。 下面是两个类和头文件: ScreenCls.h 的#ifndef SCREENCLS_H #定义SCREENCLS_H#包括LT&;&iostream的GT;#包括“WindowManager.h”使用命名空间std;类ScreenCls { 朋友无效窗口管理::明确(Screen ..
发布时间:2016-08-16 13:43:20 C/C++开发

友元类或朋友的成员函数 - 转发声明并列入头

呀问题的话题已经讨论了很多次。而我对差异几乎是清楚的。我已经只是一个在书中涉及的例子疑问的。 此问题是我的previous问题,我在那里presented取2班为例相关书中C ++入门。 在参考这些类,书中引用了以下段落,特别是涉及到窗口管理器类作为友元函数的成员函数的声明。下面是这样说的: 制作一个成员函数的朋友要求我们的节目仔细结构 适应声明和定义之间的相互依存关系。在这 例如, ..
发布时间:2016-08-16 13:25:04 C/C++开发