青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Robin Chow's C++ Blog

 

[導(dǎo)入]C#學(xué)習(xí)系列之繼承

  1. C#中,派生類只能從一個類中繼承。也就是說,C#不支持多繼承。
  2. 如果要覆蓋從基類繼承而來的成員,編譯器將發(fā)出警告,使用 new 關(guān)鍵字可以關(guān)閉這個警告。如果在成員聲明中加上了 new 關(guān)鍵字修飾,而該成員事實(shí)上并沒有覆蓋繼承的成員,編譯器將會給出警告。
  3. 在派生類中聲明對虛方法的重載,要求在聲明中加上 override 關(guān)鍵字,而且不能有 new,static 或virtual 修飾符。
  4. 抽象類使用 abstract 修飾符。這點(diǎn)和 C++ 中對抽象類的聲明不同,C++ 沒有對抽象類進(jìn)行直接聲明的方法,而認(rèn)為只要在類中定義了純虛函數(shù),這個類就是一個抽象類。
  5. 一個方法聲明中如果加上 abstarct 修飾符,我們稱該方法位抽象方法。如果一個方法被聲明也是抽象的,那么該方法默認(rèn)也是一個虛方法。事實(shí)上,抽象方法是一個新的虛方法,它不提供具體的方法實(shí)現(xiàn)代碼。還要注意,抽象方法在派生類中不能使用 base 關(guān)鍵字來進(jìn)行訪問。
  6. 密封類在聲明中使用 sealed 修飾符,這樣就可以防止該類被其它類繼承,密封類可以阻止其他程序員在無意中繼承該類,而且密封類可以起到運(yùn)行時優(yōu)化的效果。
  7. 對方法使用 sealed 修飾符,我們稱該方法位一個密封方法。密封方法可以防止該方法所在類的派生類中對該方法的重載。

文章來源:http://my.donews.com/robinchow/2007/04/23/post-070423-112707-477/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(107) | 評論 (0)編輯 收藏

[導(dǎo)入]C#學(xué)習(xí)系列之事件和索引指示器

1.事件 典型的事件聲明: public deletage void EventHandler(object sender, EventArgs e); pbulic event EventHandler Click; 注意:使用了 abstract 修飾符的抽象事件必須省略事件訪問說明,否則編譯器會提示錯誤。事件所聲明的類型必須是一個代表類型,代表類型應(yīng)預(yù)先聲明,如上例中的public delegate void EventHandler。 可以使用事件訪問器來添加和刪除事件: public event MouseEventHandler MouseUp{ add {AddEventHandler(mouseUpEventKey, value); } remove {AddEventHandler(mouseUpEventKey, value); } } 2.索引指示器 典型的索引指示器聲明: public string this[int nIndex] { get{...} set{...}}
文章來源:http://my.donews.com/robinchow/2007/04/23/post-070423-094811-418/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(193) | 評論 (0)編輯 收藏

[導(dǎo)入]C#學(xué)習(xí)系列之域和屬性

  • 域表示與對象或類相關(guān)聯(lián)的變量,相當(dāng)于 C++中的類的簡單成員變量。域的聲明中如果加上了 readonly 修飾符,表明該域?yàn)橹蛔x域。對于制度與我們只能在域的定義中和它所屬類的構(gòu)造函數(shù)中進(jìn)行修改,在其它情況下,域是“只讀”的。使用 static readonly 和使用 const 的區(qū)別是 const 型表達(dá)式的值是在編譯時形成,而 static readonly 表達(dá)式的值直到程序運(yùn)行時才形成。
  • 屬性是對現(xiàn)實(shí)世界中實(shí)體特征的抽象,它提供了對類或?qū)ο笮再|(zhì)的訪問。雖然屬性和域的語法比較類似,但不能把屬性當(dāng)作變量那樣使用,也不能把屬性當(dāng)作引用型參數(shù)或輸出參數(shù)來進(jìn)行傳遞。

文章來源:http://my.donews.com/robinchow/2007/04/17/post-070417-113311-1000/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(126) | 評論 (0)編輯 收藏

[導(dǎo)入]Convert from string to int

The methods: 1) From the C standard library, using atoi:
#include 
#include 
std::string text = "152"; 
int number = std::atoi( text.c_str() ); 
if (errno == ERANGE) //that may be std::errno 
{ 
//the number was too big/small to store completely, number is either LONG_MAX or LONG_MIN 
} 
else if (errno == ????) 
//maybe EINVAL? not sure, man page dosn't seem to say... 
//other possibilities are E2BIG and EDOM (or ERANGE maybe again)... 
//but I'd vote for EINVAL 
{ 
//unable to convert to a number 
}
2) From the C++ standard library, using strstream:
#include 
#include 
std::string text = "152"; 
int number; 
std::istringstream ss( text ); 
ss >> number; 
if (! ss.good()) 
{ 
//something happened 
}
3) From the Boost library, using lexical_cast:
#include 
#include  

try 
{ 
std::string text = "152"; 
int number = boost::lexical_castint >( text ); 
} 
catch( const boost::bad_lexical_cast & ) 
{ 
//unable to convert 
}

文章來源:http://my.donews.com/robinchow/2007/04/17/post-070417-111701-329/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(386) | 評論 (0)編輯 收藏

[導(dǎo)入]C#學(xué)習(xí)系列之方法

C#中方法的參數(shù)有四種類型:
  • 值參數(shù),不含任何修飾符
  • 引用型參數(shù),以 ref 修飾符聲明
  • 輸出參數(shù),以 out 修飾符聲明。使用 out 修飾符時,傳遞的變量不需要事先初始化,在方法返回后,傳遞的變量被認(rèn)為經(jīng)過了初始化。
  • 數(shù)組型參數(shù),以 params 修飾符聲明。如果形參表中包含了數(shù)組型參數(shù),那么它必須在參數(shù)表中位于最后。另外,參數(shù)只允許是一維數(shù)組。比如,string[]和 string[][]類型都可以作為數(shù)組型參數(shù),而 string[,]則不能。最后,數(shù)組型參數(shù)不能再有 ref 和 out 修飾符。 ?

文章來源:http://my.donews.com/robinchow/2007/04/17/post-070417-105355-780/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(95) | 評論 (0)編輯 收藏

[導(dǎo)入]C# 學(xué)習(xí)系列之類

C# 中類的成員有以下類型:
  • 成員常量,代表與類相關(guān)聯(lián)的常量值。
  • 域,即類中的變量。
  • 成員方法,復(fù)雜執(zhí)行類中的計算和其它操作。
  • 屬性,用于定義類中的值,并對它們進(jìn)行讀寫。
  • 事件,用于說明發(fā)生了什么事情。
  • 索引指示器,允許像使用數(shù)組那樣為類添加路徑列表。
  • 操作符,定義類中特有的操作。
  • 構(gòu)造函數(shù)和析構(gòu)函數(shù),分別用于對類的實(shí)例進(jìn)行初始化和銷毀。
包含有可執(zhí)行代碼的成員被認(rèn)為是類中的函數(shù)成員,這些函數(shù)成員有方法、屬性、索引指示器、操作符、構(gòu)造函數(shù)和析構(gòu)函數(shù)。
C# 的成員訪問控制方式除了公有成員、私有成員和保護(hù)成員之外,還有內(nèi)部成員。使用 internal 修飾符的類的成員是一種特殊的成員。這種成員對于同一包中的應(yīng)用程序或庫是透明的,而在包.Net 之外是禁止訪問的。

文章來源:http://my.donews.com/robinchow/2007/04/09/c-%e5%ad%a6%e4%b9%a0%e7%b3%bb%e5%88%97%e4%b9%8b%e7%b1%bb/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(66) | 評論 (0)編輯 收藏

[導(dǎo)入]C# 學(xué)習(xí)系列之流程控制

  1. C# 的 if 語句與 C、C++不同,即 if 后的邏輯表達(dá)式必須是布爾類型的。
  2. C 和 C++語言允許 switch 語句中 case 標(biāo)簽后不出現(xiàn) break 語句,但 C#不允許這樣,它要求每個標(biāo)簽項(xiàng)后使用 break 語句或跳轉(zhuǎn)語句 goto,即不允許從一個 case 自動遍歷到其它 case,否則編譯時將報錯。如果要像C,C++那樣,執(zhí)行完后繼續(xù)遍歷其它的語句,只需要明確加入這兩條跳轉(zhuǎn)語句即可:
    • goto case label:跳至標(biāo)簽語句執(zhí)行
    • goto default:跳至 default 標(biāo)簽執(zhí)行
  3. 異常處理語句:
    • C# 里的所有異常都表現(xiàn)為一個類的實(shí)例,這個類繼承自 System.Exception 類。而在 C++中,任何類型的任何值都可以表示異常。
    • 在 C# 中,系統(tǒng)級的異常如溢出,零除數(shù)等,由于有一個定義完好的異常類因而可以等同于應(yīng)用程序級錯誤條件。
    • 在一個 catch 塊中,可以用不含表達(dá)式的 throw 語句將該塊捕捉到的異常再次拋出,對于一場變量的分配不會改變再次拋出的異常。
    • 當(dāng) try 語句執(zhí)行完以后,finally 塊中的語句必將被執(zhí)行。不論是否會發(fā)生由以下原因?qū)е碌某绦蚩刂妻D(zhuǎn)移:
      • 普通操作的結(jié)果
      • 執(zhí)行 break、continue、goto 或 return 語句的結(jié)果
      • 將異常傳播到語句之外的結(jié)果

文章來源:http://my.donews.com/robinchow/2007/04/06/c-%e5%ad%a6%e4%b9%a0%e7%b3%bb%e5%88%97%e4%b9%8b%e6%b5%81%e7%a8%8b%e6%8e%a7%e5%88%b6/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(91) | 評論 (0)編輯 收藏

[導(dǎo)入]C# 學(xué)習(xí)系列之類型轉(zhuǎn)換

  1. 不存在到 char 類型的隱式轉(zhuǎn)換,即其它整型值不能自動轉(zhuǎn)換為 char 類型。
  2. 隱式枚舉轉(zhuǎn)換允許把十進(jìn)制整數(shù) 0 轉(zhuǎn)換成任何枚舉類型,對應(yīng)其它的整數(shù)則不存在這種隱式轉(zhuǎn)換。
  3. 如果要進(jìn)行數(shù)組的轉(zhuǎn)換,則數(shù)組的元素類型必須是引用類型。
  4. 為了確保顯式引用轉(zhuǎn)換的正常執(zhí)行,要求源變量的值必須是 null 或者它所引用的對象的類型可以被隱式引用轉(zhuǎn)換位目標(biāo)類型,否則顯示引用轉(zhuǎn)換失敗,將拋出一個 InvalidCastException 異常。
  5. 不論是隱式還是顯式引用轉(zhuǎn)換,雖然可能會改變引用值的類型,卻不會改變值本身。

文章來源:http://my.donews.com/robinchow/2007/04/06/c-%e5%ad%a6%e4%b9%a0%e7%b3%bb%e5%88%97%e4%b9%8b%e7%b1%bb%e5%9e%8b%e8%bd%ac%e6%8d%a2/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(83) | 評論 (0)編輯 收藏

[導(dǎo)入]C# 學(xué)習(xí)系列之?dāng)?shù)據(jù)類型

C# 的數(shù)據(jù)類型包括值類型和引用類型。其中值類型可分為一下幾種:
  • 簡單類型
    1. 整數(shù)類型:byte(8位),short(16位),int(32位),long(64位)
    2. 布爾類型:在 C# 中布爾類型是一種單獨(dú)的類型,只能取 true 和 false 兩個值,這和 C++ 不一樣。
    3. 實(shí)數(shù)類型:浮點(diǎn)類型,十進(jìn)制類型
    4. 字符類型:C# 提供的字符類型采用 Unicode 字符集,一個 Unicode 的標(biāo)準(zhǔn)字符長度為 16 位。C# 中字符和整數(shù)之間不能進(jìn)行轉(zhuǎn)換,這點(diǎn)和 C++ 不一樣。
  • 結(jié)構(gòu)類型
  • 枚舉類型:為枚舉類型的元素所賦的值的類型限于 long、int、short 和 byte 等整數(shù)類型。
C# 中的引用類型有四種:
  • 類:object 類是所有其它類型的基類,C# 中的所有類型都是直接或間接地從 object 類中繼承。因此,對于一個 object 的變量可以賦予任何類型的值。對 object 類型的變量聲明采用 object 關(guān)鍵字,這個關(guān)鍵字是在 .net 框架結(jié)構(gòu)為我們提供的預(yù)定義的名字空間 System 中定義的,是類 System.Object 的別名。
  • 代表:代表實(shí)際上相當(dāng)于 C# 中的函數(shù)指針原型。與指針不同的是,代表在 C# 中是類型安全的。
  • 數(shù)組:C# 中提供的 System.Array 類是所有數(shù)組類型的基類。
  • 接口


文章來源:http://my.donews.com/robinchow/2007/04/05/c-%e5%ad%a6%e4%b9%a0%e7%b3%bb%e5%88%97%e4%b9%8b%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(108) | 評論 (0)編輯 收藏

[導(dǎo)入]C# 學(xué)習(xí)系列之常量

C# 中命名變量基本和 C++ 中的規(guī)則相同,需要注意的一點(diǎn)是,C# 中有一點(diǎn)例外,那就是允許在變量名前加上前綴“@”。因此,我們可以用前綴“@”加上關(guān)鍵字作為變量的名稱。這主要是為了與其它語言交互時避免沖突。因?yàn)榍熬Y“@”實(shí)際上并不是名稱的一部分,其它的變成語言就會把它作為一個普通的變量名。
在C#語言中,我們把變量分為七種類型,它們是:靜態(tài)變量、非靜態(tài)變量、數(shù)組元素、值參數(shù)、引用參數(shù)、輸出參數(shù)還有局部變量。其中局部變量不會自動被初始化,這點(diǎn)和其它幾種類型不同。

文章來源:http://my.donews.com/robinchow/2007/04/05/c-%e5%ad%a6%e4%b9%a0%e7%b3%bb%e5%88%97%e4%b9%8b%e5%b8%b8%e9%87%8f/

posted @ 2007-10-23 20:45 Robin Chow 閱讀(105) | 評論 (0)編輯 收藏

僅列出標(biāo)題
共9頁: 1 2 3 4 5 6 7 8 9 

導(dǎo)航

統(tǒng)計

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久综合久久88| 欧美日韩精品一区二区天天拍小说 | 欧美日韩中文在线| 蜜桃av综合| 亚洲欧美综合v| 日韩视频免费观看高清在线视频| 国产亚洲精品bt天堂精选| 欧美日韩一区高清| 欧美日韩国产一区二区| 欧美黑人国产人伦爽爽爽| 久久综合九色99| 久久夜色精品国产欧美乱| 久久国产精品久久久久久电车| 亚洲一二三区精品| 亚洲免费视频成人| 亚洲综合999| 性欧美18~19sex高清播放| 一区二区不卡在线视频 午夜欧美不卡'| 欧美激情精品久久久久久免费印度 | 欧美一级日韩一级| 欧美一级午夜免费电影| 欧美亚洲视频| 久久综合亚洲社区| 欧美大片在线观看| 欧美激情视频一区二区三区在线播放 | 日韩午夜中文字幕| 亚洲欧美影音先锋| 免费成人av| 亚洲性视频h| 欧美激情亚洲视频| 国产午夜精品一区理论片飘花 | 欧美国产一区视频在线观看| 欧美特黄a级高清免费大片a级| 午夜天堂精品久久久久| 免费视频一区| 欧美日韩一区二区三区四区五区| 国产精品毛片va一区二区三区| 国产一级揄自揄精品视频| 亚洲东热激情| 久久av一区二区三区亚洲| 牛人盗摄一区二区三区视频| 亚洲国产精品传媒在线观看 | 亚洲欧美日韩国产中文在线| 国内成人精品视频| 国产精品免费观看在线| 欧美午夜精品一区| 国产精品mm| 亚洲免费成人av电影| 午夜精品福利在线| 裸体歌舞表演一区二区 | 亚洲老司机av| 久久精品视频va| 欧美激情一区二区三区 | 久久高清福利视频| 久久天天躁夜夜躁狠狠躁2022 | 久久九九久精品国产免费直播| 欧美激情aaaa| 欧美一区二区在线免费观看| 欧美另类在线观看| 在线观看国产精品网站| 亚洲一区二区久久| 亚洲高清在线播放| 久久国产精品亚洲77777| 欧美日韩国产综合视频在线观看中文 | 亚洲欧美日韩国产一区| 欧美黄色aaaa| 永久555www成人免费| 欧美在线观看天堂一区二区三区| 亚洲国产精品一区二区久 | 久久久久久久久久久久久女国产乱 | 国产欧美一区二区三区视频| 91久久极品少妇xxxxⅹ软件| 亚洲欧美在线免费观看| 亚洲精品欧美极品| 欧美不卡激情三级在线观看| 国产亚洲精品高潮| 午夜精品一区二区三区四区| 亚洲欧洲日韩在线| 亚洲一级在线观看| 久热精品视频在线观看一区| 欧美日韩一区二区三区高清| 国产综合久久| 午夜精品久久久久久久| 久久免费国产精品| 亚洲精品一区二区三区在线观看| 日韩小视频在线观看| 亚洲精选在线观看| 99爱精品视频| 国产性猛交xxxx免费看久久| 猛男gaygay欧美视频| 欧美性大战久久久久| 亚洲精品视频在线观看免费| 欧美大片在线观看一区| 麻豆av一区二区三区| 亚洲小说欧美另类婷婷| 欧美电影在线免费观看网站| 媚黑女一区二区| 国产一本一道久久香蕉| 99精品视频一区| 在线天堂一区av电影| 欧美成人午夜剧场免费观看| 欧美成人乱码一区二区三区| 国产亚洲一本大道中文在线| 欧美一区二区日韩| 久久久久久伊人| 亚洲美女电影在线| 国产精品国产三级国产aⅴ浪潮| 9久草视频在线视频精品| 亚洲欧美另类国产| 在线观看欧美成人| 欧美了一区在线观看| 性欧美暴力猛交另类hd| 欧美chengren| 中文日韩在线视频| 亚洲国产精品999| 欧美日本乱大交xxxxx| 一本久久a久久精品亚洲| 老司机成人在线视频| 亚洲欧美日本另类| 亚洲欧美日韩国产中文| 最新国产成人在线观看| 欧美中文字幕| 久久久久国产精品一区三寸| 亚洲午夜免费福利视频| 亚洲老司机av| 中国女人久久久| 亚洲欧美日韩精品久久久久| 亚洲欧美久久久久一区二区三区| 一区二区三区视频在线看| 国产精品亚洲激情| 免费一区视频| 欧美有码视频| 久久精品视频亚洲| 性感少妇一区| 久久国产88| 久久精品国产99国产精品澳门 | aa成人免费视频| 亚洲高清久久久| 免费国产一区二区| 久久亚洲精品视频| 欧美第十八页| 99re6这里只有精品视频在线观看| 亚洲夫妻自拍| 亚洲一区二区三区午夜| 久久久久久久一区二区三区| 欧美精品福利视频| 国产欧美在线观看一区| 亚洲激情欧美激情| 久久精品国产69国产精品亚洲| 老色鬼久久亚洲一区二区| 久久久久久有精品国产| 免费亚洲电影在线| 9久re热视频在线精品| 亚洲一区亚洲二区| 欧美日韩亚洲一区二区| 在线欧美影院| 午夜精品免费在线| 久久综合一区| 亚洲图色在线| 国产一区二区三区在线观看网站 | 欧美成熟视频| 久久精品久久99精品久久| 国产欧美精品日韩区二区麻豆天美| 日韩视频免费看| 亚洲在线网站| 亚洲视频一区| 欧美日韩在线播| 亚洲精品免费在线| 亚洲第一精品电影| 免费看黄裸体一级大秀欧美| 一色屋精品视频免费看| 另类图片综合电影| 欧美亚洲在线视频| 国产欧美一区二区精品性色| 久久久久国产精品人| 香蕉久久一区二区不卡无毒影院 | 久久性色av| 精品成人久久| 亚洲国产精品视频| 欧美成人免费全部| 亚洲黄色片网站| 9l视频自拍蝌蚪9l视频成人| 在线观看欧美日本| 亚洲小视频在线观看| 日韩视频欧美视频| 91久久亚洲| 国产精品视频| 久久精品一区二区| 米奇777在线欧美播放| 日韩视频在线免费| 久久av资源网| 亚洲视频国产视频| 久久精品天堂| 久久亚洲免费| 亚洲电影在线看| 亚洲精品一区在线观看香蕉| 久久精品最新地址| 欧美一区二区免费观在线| 亚洲自拍啪啪| 亚洲精品免费看|