首頁>網絡編程教程> C/C++教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
C/C++教程
  • C++三種繼承方式實例詳解

    C++三種繼承方式實例詳解

    C++三種繼承方式實例詳解在上一節中,我們看到了派生類別的定義方法,用到了public的公有繼承,實際這裡一共有三種方式,分別是公有繼承、私有繼承、保護繼承。不同的繼承方式,主要區別在於基類中不同存取權限的成員在衍生類別中的存取權…
    2024-11-06
  • C++中常資料的使用及初始化

    C++中常資料的使用及初始化

    C++中常資料的使用及初始化常資料成員的使用及初始化常的概念我們在學C語言時候就有了解,關鍵字是const,所謂的“常”,或者說被“常”修飾的變量,是不可以被改變的,例如用cons…
    2024-11-06
  • C++友元類別的使用方法

    C++友元類別的使用方法

    C++友元類別的使用方法學習友元函數之後,我們再來看友元類,也是一樣的道理和使用方法。如果把一個類A宣告為另一個類B的友元類,則類A中的所有成員函數都可以存取B類中的成員,使用方法也一樣,在類B中進行宣告即可。還是上一節的程…
    2024-11-06
  • C++友元函數的使用方法

    C++友元函數的使用方法

    C++友元函數的使用方法我們都知道類別中的私有成員,只有被類別裡的成員函數訪問,在類別外是不能訪問的。這體現了C++中類別設計的封裝、隱藏思想,是C++最基本的優點。但如果偶爾有的時候,我們在類外又確實想訪問這些私有成員,就會變得麻…
    2024-11-06
  • C++中的this指針

    C++中的this指針

    C++中的this指針this指針一個類別中,有一個很隱密的特殊指針,它就是this指針!為什麼說它特殊?因為只要定義一個類,系統就會預先定義個名字叫做this名且指向目前物件的指標。雖然我們看不到但卻可以使用它。比如,我們…
    2024-11-06
  • C++淺拷貝與深拷貝實例詳解

    C++淺拷貝與深拷貝實例詳解

    C++淺拷貝與深拷貝實例詳解淺拷貝與深拷貝在上一節講解的拷貝建構函數的例子Circle類別中,拷貝的策略都是與系統預設的策略一致,即把原有物件中成員依序拷貝給新物件中對應的成員,既然如此,我們為何還要自己定義呢?原因在於,簡單的將會…
    2024-11-06
  • C++拷貝建構函式實例詳解

    C++拷貝建構函式實例詳解

    C++拷貝建構子實例詳解拷貝建構子在C++中,與類別名稱同名,且形參是本類別物件的參考類型的函數,叫做拷貝建構子(CopyConstrctor),與建構子一樣,當我們不主動定義的時候,系統也會自動產生一個,進行兩個物件成員之…
    2024-11-06
  • C++中的析構函式(Destructor)

    C++中的析構函式(Destructor)

    C++中的析構函數(Destructor)除了上一節講到的類別物件在建立時自動呼叫的建構函數,在物件銷毀時也會自動呼叫一個函數,它也和類別名稱同名,也沒有傳回值,名字前面有一個波浪線~,用來區分構造函數,它的作用主要是用做對象釋放後的清理善後工作。它…
    2024-11-06
  • C++中的建構子(Constructor)

    C++中的建構子(Constructor)

    C++中的建構子(Constructor)C++中有這麼一種特殊的函數,它在類別裡,與類別名稱同名,且沒有回傳值的函數,只要我們定義一個類別的對象,系統就會自動呼叫它,進行專門的初始化物件用,而大多數情況下,因為我們沒有定義建構函數,系統會預設生…
    2024-11-06
  • C++物件的建立與使用

    C++物件的建立與使用

    C++物件的建立和使用大家還記得上課的「類別是物件的抽象和概括,而物件是類別的具體和實例」這句話嗎?學會類別的定義之後,下一步就是物件的建立和使用了! 1.物件的創建:類別就是包含函數的結構體,是一種自訂…
    2024-11-06
  • C++讀取檔案操作

    C++讀取檔案操作

    C++讀檔操作C++的輸入輸出用到了iostream頭檔,這個頭檔名字意思就是io流,那麼今天我們學習文件讀寫,其實也是流,叫做檔流,因此他的頭檔需要包含fstream,它定義了三個類,負責文件的讀、寫、讀…
    2024-11-06
  • C++如何開啟文件

    C++如何開啟文件

    C++如何開啟檔案要對檔案繼續讀寫,先完成第一步打開,那麼C++如何開啟檔案?這裡需要用在fstream類別中的成員函數open()實作開啟檔案的操作,open函數是istream、ostream、fstream的…
    2024-11-06
  • C++讀寫檔案操作

    C++讀寫檔案操作

    C++讀寫檔案操作C++中對於檔案的操作,主要是用過以下幾個類別來支援的,它們分別是:ofstream:寫入操作(輸出)的檔案類別(由ostream引申而來)ifstream:讀取操作(輸入)的檔案類別(由istream引申而來…
    2024-11-06
  • C++標準異常exception處理類

    C++標準異常exception處理類

    C++標準異常exception處理類C++給我們提供了標準的異常處理類,它用來拋出C++標準庫中函數執行時的異常。 C++提供的標準異常類別的層次結構如圖:可以看到,所有的異常類別都繼承自exception基類,exception類別下的log…
    2024-11-06
  • C++異常處理機制try

    C++異常處理機制try

    C++異常處理機制try catch實例詳解C++為我們提供了一種結構化形式的,更為優雅的異常處理機制,這種結構化機制可以把程式中正常執行的程式碼和異常處理的部分分開表示,使程式變得更清晰易讀,更為優雅!下面,來看異常處理的結構,共分兩部分:tr…
    2024-11-06