C 類與細節

2021-07-10 17:39:32 字數 807 閱讀 7970

讀書筆記 增加中

1.vector 和string

c++標準定義了兩個類vector和string,vector和string類將陣列和字串作為基本類來處理,vector有確定的大小,兩個string物件可以用==和《等進行比較,兩者都可以用=進行複製

例子:使用vector類儲存100個平方值並將基輸出
#include 

#include

using

namespace

std;

int main( )

2.指標

#ifndef matrix_h

#define matrix_h

#include

using

namespace

std;

template

class matrix

const

vector

& operator( int row ) const

//訪問函式

vector

& operator( int row )//修改函式

int numrows( ) const

int numcols( ) const

private:

vector

< vector

>

array;

};#endif

C 細節 static類成員使用注意

對於某一特定類型別的全體物件我們需要訪問乙個共同的變數,這個時候我們通常是在類的宣告中宣告乙個靜態變數即static變數。當然可以用乙個全域性變數來代替,但是用全域性變數是乙個很不好的習慣,重要的一點就是全域性變數會破壞類的封裝。然而類中static變數不像普通變數,它獨立與該類的任意物件而存在,每...

儲存類細節增益

在這章中,我們一直保持你的私人資料傳的美德。然而,你可能偶爾會發現的情況下,你會發現你的類和函式,需要非常密切的工作。例如,你可能有乙個類儲存資料,和乙個函式 或另一類 資料顯示在螢幕上。雖然類儲存和顯示的 已經分離更容易維護,顯示 確實是密切相關的儲存類的細節。因此,沒有太多的顯示 隱藏儲存類細節...

String類的細節

一 tab和空格替換 封裝checkutil時,為了避免字串中間有空格,比如 zhang san 所以我用如下正則替換,str.replace 然後寫測試類,只能字母加數字 param str return public static boolean isalphabetandnum string ...