零基础C++学习笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.1 C++工程项目文件

Windows操作系统主要是用来管理数据的,而数据是以文件的形式存储在磁盘上的。文件可以通过扩展名区分类型,C++的代码文件有两种类型,一种是源文件,一种是头文件。头文件中添加的是定义和声明函数部分,源文件则是在头文件中定义的函数的实现部分;源文件主要以cpp为扩展名,头文件主要以h为扩展名。有的开发环境使用cxx、cHH作为源文件的扩展名。

对一个比较大的工程而言,源文件和头文件可能比较多,为了管理这些源文件,编译器提供了管理代码的工程项目文件,不同开发环境的工程项目文件也不同。

使用VC++ 6.0创建的C++工程项目文件如图1.1所示。

图1.1 C++工程项目文件

• Debug:存储编译后程序的文件夹,程序是带有调试信息的程序。

• Release:存储编译后程序的文件夹,程序是最终程序。

• Sample.cpp:源文件。

• Sample.dsp:工程文件。

• Sample.dsw:工作空间文件。

• Sample.ncb:用于声明的数据库文件。

• Sample.opt:存储用户选项的文件。

• StdAfx.cpp:向导生成的标准源文件,代码涉及MFC类库内容时使用该文件。

• StdAfx.h:向导生成的标准头文件。

学习笔记

Debug与Release的区别在于,Debug是含有调试信息的应用程序,Debug文件夹下的程序可以设置断点调试,而且Debug文件夹下的程序比Release文件夹下的程序大。