程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> #include 和 在FileView中添加工程文件的使用和區別(簡化ClassView)

#include 和 在FileView中添加工程文件的使用和區別(簡化ClassView)

編輯:關於C語言

 

#include<文件>或#include"文件",意為添加系統文件或添加目錄文件。這裡添加到文件大多是以“.h”結尾的文件,這就是我們常說的頭文件,添加這個文件主要是用於編譯的時候連接“.cpp”文件用的,其實我們最終用到的是“.cpp”文件,所以在VC編譯時,你就會看到編譯器編譯文件進程顯示編譯的往往都是“.cpp”文件。

 

FileView裡添加工程文件,我們經常添加的都是“.h”和“.cpp”文件,其實這樣做是非常正規的工程文件添加方式,但往往添加到工程文件多了,特別是在某個“.h”文件裡面有很多結構體聲明時會讓你的“ClassVeiw”顯示出很多類(結構體也作為類顯示),這樣會給你在做工程時添加不少的視覺和查找負擔,看起來這個工程非常“臃腫”,不好管理。

 

有人就想,能不能把有些已經成型的類和結構體“去掉”(隱藏),但又不影響工程?

辦法是有的,這就要理解“#include”和VC編譯器的編譯需求了。

 

簡單理解兩點:

一、#include用的是“.h”文件,“.h”聯系的是“.cpp”文件,“.h” 文件可以在系統目錄或用戶指定目錄裡查找,但“.cpp”

文件無法由用戶指定,必須由“.h”文件進行鏈接編譯。

二、“.cpp”文件會在編譯的時候調用,它才是工程運行時所需的東東,所以“.cpp”文件必須要裝載到工程裡邊。

 

由以上兩點可知,#include文件可以用戶自己設定路徑,讓編譯器自行搜索,“.cpp”文件必須要裝載到工程裡邊,所以,在FileView裡添加工程文件時可以不需要添加“.h”文件,這樣就不會在“ClassView”界面造成臃腫的畫面了,但“.cpp”文件一定要添加。

 

ok,如此你的ClassView就會大大簡化了。

 

作者 weiqubo

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved