棉猴老師2014-高質量C++編程

教程詳情

  • 教程名字:棉猴老師2014-高質量C++編程
  • 教程大小:117MB
  • 作者:棉猴老師

C++高質量編程第一次課
文件結構
一、頭文件的結構
頭文件一般由三部分内容組成:
(1)頭文件開頭處的版權和版本聲明;
(2)預處理塊;
(3)函數和類結構聲明;
(一)版權和版本的聲明
/*
* Copyright (c) 2013,XXX
* All rights reserved.
*
* 文件名稱:stdafx.h
* 文件說明:簡要描述本文件的内容
*
*
* 當前版本:1.1
* 作者:輸入作者(或修改者)名字
* 完成日期:年月日
*
* 取代版本:1.0
* 原作者:輸入原作者(或修改者)名字
* 完成日期:年月日
*/
(二)預處理塊
1.預處理塊的作用:爲了防止頭文件被重複引用。
2.防止頭文件被重複引用的兩種方法:
(1)#ifndef #define #endif
(2)#pragma once
(三)函數和類結構聲明
在C++ 語法中,類的成員函數可以在聲明的同時被定義,并且自動成爲内聯函數。這雖然會帶來書寫上的方便,但卻造成了風格不一緻,弊大于利。建議将成員函數的定義與聲明分開,不論該函數體有多麽小。
二、執行文件的結構
定義文件一般有三部分内容:
(1)執行文件開頭處的版權和版本聲明;
(2)對頭文件的引用;
(3)程序的實現體(包括數據和代碼)
三、規則與建議
(一)規則
1.使用預編譯塊來防止頭文件被重複引用;
2.用#include 格式來引用标準庫的頭文件(編譯器将從标準庫目錄開始搜索);
3. 用#include “filename.h”格式來引用非标準庫的頭文件(編譯器将從用戶的工作目錄開始搜索);
(二)建議
1.頭文件隻存放“聲明”而不存放“定義”
四、思考題
(一)使用#ifndef #define #endif與#pragma once方式的優缺點各是什麽?

教程截圖

棉猴老師2014-高質量C++編程

教程下載

資源下載
免費資源
誠通網盤點擊下載提取碼: 4672複制
免費下載地址,低速
付費資源
此資源下載價格爲3積分立即購買,VIP免費
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了
資源下載
下載價格3 積分
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了

原文鏈接:【教程寶盒網】 https://www.jc-box.com/1551.html,轉載請注明出處。

0
分享海報

評論0

請先

沒有賬号? 注冊  忘記密碼?

社交賬号快速登錄

微信掃一掃關注
如已關注,請回複“登錄”二字獲取驗證碼