C++ 引用引用變量是一個別名,也就是說,它是某個已存在變量的另一個名字。一旦把引用初始化為某個變量,就可以使用該引用名稱或變量名稱來指向變量。
C++ 日期 & 時間C++ 標准庫沒有提供所謂的日期類型。C++ 繼承了 C 語言用於日期和時間操作的結構和函數。為了使用日期和時間相關的函數
C++ 基本的輸入輸出C++ 標准庫提供了一組豐富的輸入/輸出功能,我們將在後續的章節進行介紹。本章將討論 C++ 編程中最基本和最常見的 I/
C++ 數據結構C/C++ 數組允許定義可存儲相同類型數據項的變量,但是結構是 C++ 中另一種用戶自定義的可用的數據類型,它允許您存儲不同類型
C++ 類 & 對象C++ 在 C 語言的基礎上增加了面向對象編程,C++ 支持面向對象程序設計。類是 C++ 的核心特性,通常被稱為用戶定義的
C++ 繼承面向對象程序設計中最重要的一個概念是繼承。繼承允許我們依據另一個類來定義一個類,這使得創建和維護一個應用程序變得更容易。這樣做,也達
C++ 重載運算符和重載函數C++ 允許在同一作用域中的某個函數和運算符指定多個定義,分別稱為函數重載和運算符重載。重載聲明是指一個與之前已經在
C++ 多態多態按字面的意思就是多種形態。當類之間存在層次結構,並且類之間是通過繼承關聯時,就會用到多態。C++ 多態意味著調用成員函數時,會根
C++ 數據抽象數據抽象是指,只向外界提供關鍵信息,並隱藏其後台的實現細節,即只表現必要的信息而不呈現細節。數據抽象是一種依賴於接口和實現分離的
C++ 數據封裝所有的 C++ 程序都有以下兩個基本要素: 程序語句(代碼):這是程序中執行動作的部分,它們被稱為函數。程序數據:數據是程序的信
C++ 接口(抽象類)接口描述了類的行為和功能,而不需要完成類的特定實現。C++ 接口是使用抽象類來實現的,抽象類與數據抽象互不混淆,數據抽象是
C++ 文件和流到目前為止,我們已經使用了 iostream 標准庫,它提供了 cin 和 cout 方法分別用於從標准輸入讀取流和向標准輸出寫
C++ 異常處理異常是程序在執行期間產生的問題。C++ 異常是指在程序運行時發生的特殊情況,比如嘗試除以零的操作。異常提供了一種轉移程序控制權的
C++ 動態內存了解動態內存在 C++ 中是如何工作的是成為一名合格的 C++ 程序員必不可少的。C++ 程序中的內存分為兩個部分:棧:在函數內
C++ 命名空間假設這樣一種情況,當一個班上有兩個名叫 Zara 的學生時,為了明確區分它們,我們在使用名字之外,不得不使用一些額外的信息,比如
C++ 模板模板是泛型編程的基礎,泛型編程即以一種獨立於任何特定類型的方式編寫代碼。模板是創建泛型類或函數的藍圖或公式。庫容器,比如迭代器和算法
C++ 預處理器預處理器是一些指令,指示編譯器在實際編譯之前所需完成的預處理。所有的預處理器指令都是以井號(#)開頭,只有空格字符可以出現在預處
C++ 信號處理信號是由操作系統傳給進程的中斷,會提早終止一個程序。在 UNIX、LINUX、Mac OS X 或 Windows 系統上,可以
C++ 多線程多線程是多任務處理的一種特殊形式,多任務處理允許讓電腦同時運行兩個或兩個以上的程序。一般情況下,兩種類型的多任務處理:基於進程和基
C++ Web 編程什麼是 CGI?公共網關接口(CGI),是一套標准,定義了信息是如何在 Web 服務器和客戶端腳本之間進行交換的。CGI 規