AdSense

顯示具有 cpp 標籤的文章。 顯示所有文章
顯示具有 cpp 標籤的文章。 顯示所有文章

2022/8/24

C++ 虛擬函式 virtual functions

C++ 在類別函式(方法)前加上virtual關鍵字則為虛擬函式(virtual function)。

2022/8/18

C++ 多態 polymorphism

C++的多態(polymorphism)為繼承類別間的特性,即衍生類別(derived class)的指標型態可相容於基底類別(base class)的指標型態。

C++ 類別繼承 classes inheritance

C++繼承(inheritance)是指一個類別繼承另一個類別來獲得其特性。

2022/8/17

C++ friend類別用法

C++的friend類別(friend class)用法如下。

C++ friend函式用法

C++的friend函式用法如下。

C++ 複製建構式/複製建構子 copy constructor

C++的複製建構式/拷貝建構式(copy constructor)用來複製一個物件來建構另一新物件。

2022/8/16

C++ 解構式/解構子 destructor

C++的解構式(destructor)用來結束一個類別物件的生命週期,即建構式(constructor)的相反,。

2022/8/15

C++ 預設建構式 default constructor

C++的預設建構式(default constructor)為無參數的建構式。

C++ this關鍵字

C++的this為指向物件本身的pointer。

2022/8/9

C++ 參照 reference

C++的參照(reference)為一個物件/變數的別名(alias)。

C++ 函式回傳參照 function return reference

C++函式回傳參照(reference)的方式如下。

2022/8/8

C++ 函式參數傳值、傳參照 function parameters pass by value, pass by reference

C++的函式參數可傳值(pass by value)或傳參照(pass by reference)。

C++ 類別的運算子多載 class operator overloading

運算子多載(operator overloading)為自訂運算子如+、-、*、/、>、<、==等的作用。

2022/8/4

C++ 我的編碼規則

在學習C++的過程中發現編碼規則(coding style rule)十分混亂,所以下面建立一個自己習慣的編碼規則。

C++ 整數與字串轉換 int string conversion

C++整數與字串轉換的方式如下。

2022/8/3

2022/8/2

C++ 宣告類別 declare class

C++宣告類別(class)的方式如下。

C++ enum 列舉型態簡介

C++ 列舉型態(enumerated type)又稱enumeration簡稱enum,為可自訂一組常數及對應名稱的型態。

2022/8/1

C++ -> 右箭頭符號作用

C++ 右箭頭->稱為箭頭運算子(arrow operator),作用為存取struct、union及class物件指標的成員。

C++ 整數轉二進位表示 int to binary

C++ 整數int若要轉為二進位(binary)表示,可使用bitset。

AdSense