关于VS中解决方案的文件目录类型
来源:互联网 发布:cs1.6弹道优化参数 编辑:程序博客网 时间:2024/05/23 01:19
Sourcefile文件夹里面放的是CPP文件这些,Resourcefile文件夹是资源文件夹,里面可以放你程序里需要的资源,包括图标,对话框,图片等等;对应的文件如下:
Source Files - *.c,
Header Files - *.h
Resource Files - *.ico, *.bmp, ...
Source Files 放源文件(.c、.cpp)程序的实现代码全放在这里;
Header Files 放头文件(.h)声明放在这里;
Resource Files 资源文件(.rc)放图标、图片、菜单、文字之类的,主要用来做界面的东东一般都放这里;
External Dependencies 除上三种以外的,程序编译时用到的文件全放这里。
头文件(header files)
什么是头文件呢?C语言和C++的头文件有什么不一样呢?
头文件(header files)又称作预编译文件,是用户应用程序和函数库之间的桥梁和纽带。作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明,而定义文件用于保存程序的实现。
头文件的主要作用在于调用库功能,对各个被调用函数给出一个描述,其本身不包含程序的逻辑实现代码,它只起描述性作用,告诉应用程序通过相应途径寻找相应功能函数的真正逻辑实现代码。用户程序只需要按照头文件中的接口声明来调用库功能,编译器会从库中提取相应的代码。
简单的说,头文件就是作者告诉程序从哪调用库函数的文件。
头文件一般包括三个部分的内容:(1)版权和版本声明;(2)预处理块;(3)函数和类结构声明。而具体的结构可以试着打开一个现有的头文件看看。
在标准C++中很多头文件都曾以“加.h”的方式在各种编译器中出现过,现在标准中规定的C++头文件都是没有“.h”后缀的。传统头文件(除输入输出外),文件名(<*.h>)前加上c (<c*>),就是相应的标准头了,其功能相同。而像string.h 与 string、limits.h 与 limits、locale.h 与locale这样的,功能却不完全相同。
C语言头文件中定义了一些宏,这些宏在C++中仍然可以使用,但宏是不会隶属于任何命名空间的,使用进要分清标识符和宏。比如我们可以用std::time,但不能用std::assert,应该直接用assert。
- 关于VS中解决方案的文件目录类型
- 关于VS提示“无法直接启动带有类库输出类型的项目”的可能解决方案
- 设置VS"解决方案资源管理器"文件分目录显示
- VS中代码定位解决方案中的文件
- 各种类型文件在SQL Server中存储的解决方案
- 各种类型文件在SQL Server中存储的解决方案
- VS文件树目录中ui文件恢复QtDesigner文件关联的办法
- VS中关于预编译头文件的介绍
- VS工程中如何在其它目录下的文件中包含stdafx.h的问题
- vs解决方案目录结构设置
- Vs 2008 解决方案的目录结构设置和管理
- vs 08解决方案的目录结构设置和管理
- Vs 2008 解决方案的目录结构设置和管理
- Vs 2008 解决方案的目录结构设置和管理
- Vs 2008 解决方案的目录结构设置和管理
- Vs 2008 解决方案的目录结构设置和管理
- Vs 2008 解决方案的目录结构设置和管理
- Vs 2008 解决方案的目录结构设置和管理
- AUTO-INC锁和AUTO_INCREMENT在InnoDB中处理方式
- Android 基础知识三
- Activity生命周期中三个不常用的方法:onContentChanged,onPostCreate,onPostResume
- 基于jquery实现输入框的自动补全功能
- 用 css 限制文本显示长度
- 关于VS中解决方案的文件目录类型
- Android Toolbar标题居中和自定义字体(toolbar是和drawerlayout联动情况下)
- opencv-python人眼识别图像处理基础
- Android——可修改字体大小和指示器长度的XTabLayout
- 【备忘】传智播客-Java就业班 视频教程下载
- 公司内部SQL联合查询
- Android:控件布局(相对布局)RelativeLayout
- Spring学习手记
- MyBatis的一级缓存实现详解 及使用注意事项