1. 程式人生 > >後臺開發:核心技術與應用實踐 -- C++

後臺開發:核心技術與應用實踐 -- C++

本書介紹的“後臺開發”指的是“服務端的網路程式開發”,從功能上可以具體描述為:伺服器收到客戶端發來的請求資料,解析請求資料後處理,最後返回結果。 ### C++程式設計常用技術 include 一個 .h 檔案,就是等於把整個 .h 檔案給複製到程式中,include 一個 cpp 檔案也是如此。使用include的方式有兩種:1. `#include<>` 2. `#include""` `#include<>`與`#include""`的區別是:`#include<>`常用來包含系統提供的標頭檔案,編譯器會到儲存系統標準標頭檔案的位置查詢標頭檔案;而`#include""`常用於包括程式設計師自己編號的標頭檔案,用這種格式時,編譯器先查詢當前目錄是否有指定名稱的標頭檔案,然後從標準頭目錄中 進行查詢。 包含C語言的標頭檔案是,常引用的是`.h`檔案,而C+++標準為了語言區別開,也為了正確使用名稱空間,規定標頭檔案不再使用字尾 `.h`。 C++允許用同函式名定義多個函式,但這些函式必須引數個數不同或型別不同,這就是函式過載。 函式模板,實際上是建立一個通用函式,其函式型別和形參不具體指定,而用一個虛擬的型別來代表,這個通用函式就是函式模板。凡是函式體相同的函式都可以用這個模板來代替,而不用定義多個函式,實際使用時只需在模板中定義一次就可以了。在呼叫函式時,系統會根據實參的型別來取代模板中的虛擬型別,從而實現不同函式的功能。 定義函式模板的一般格式是: ```c++