成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

對(duì)于C++標(biāo)準(zhǔn)庫進(jìn)行說明了解

開發(fā) 后端
C++標(biāo)準(zhǔn)庫上還會(huì)出現(xiàn)一大堆英語,可以不做考慮。按照步驟往下敲就行了。壓縮包內(nèi)文檔很詳細(xì),參照文檔繼續(xù)就可以了。

C++標(biāo)準(zhǔn)庫的那些奇技淫巧也并非空穴來風(fēng),總有時(shí)候會(huì)需要用到的。但是你不需要預(yù)先把C++的所有細(xì)節(jié)和技巧存在腦子里才能夠去編程,下面進(jìn)行學(xué)習(xí)介紹。

標(biāo)準(zhǔn)庫中提供了C++程序的基本設(shè)施。雖然C++標(biāo)準(zhǔn)庫隨著C++標(biāo)準(zhǔn)折騰了許多年,直到標(biāo)準(zhǔn)的出臺(tái)才正式定型,但是在標(biāo)準(zhǔn)庫的實(shí)現(xiàn)上卻很令人欣慰得看到多種實(shí)現(xiàn),并且已被實(shí)踐證明為有工業(yè)級(jí)別強(qiáng)度的佳作。

1、Dinkumware C++ Library
參考站點(diǎn):http://www.dinkumware.com/P.J. Plauger編寫的高品質(zhì)的標(biāo)準(zhǔn)庫。P.J. Plauger博士是Dr. Dobb's程序設(shè)計(jì)杰出獎(jiǎng)的獲得者。

其編寫的庫長期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C++的產(chǎn)品中采用Dinkumware的庫。

2、RogueWave Standard C++ Library
參考站點(diǎn):http://www.roguewave.com/這個(gè)庫在Borland C++ Builder的早期版本中曾經(jīng)被采用,后來被其他的庫給替換了。筆者不推薦使用。

3、SGI STL
參考站點(diǎn):http://www.roguewave.com/SGI公司的C++標(biāo)準(zhǔn)模版庫。

4、STLport
參考站點(diǎn):http://www.stlport.org/SGI STL庫的跨平臺(tái)可移植版本。

也就是說,隨便你拿起哪本C++書籍(包括很多被人們廣泛稱為“必讀經(jīng)典”的),那么有很大的可能這本書中的內(nèi)容不是你應(yīng)該學(xué)的,而是你不應(yīng)該學(xué)的。我之所以這么說有兩個(gè)原因,因?yàn)橐唬以?jīng)是受害者。二,也是更實(shí)質(zhì)性的原因,這些所謂的必讀經(jīng)典,充斥的是介紹C++中的陷阱和對(duì)于C++的缺陷的各種workarounds(好聽一點(diǎn)叫Idioms(慣用法)或techniques(技術(shù)));

又因?yàn)?FONT>C++中的這類陷阱和缺陷實(shí)在數(shù)不勝數(shù),所以就拉出了一個(gè)“長尾”;這類書籍在所有語言中都存在(“C++標(biāo)準(zhǔn)庫缺陷和陷阱”、“Effective Java”、“Effective C#”等等),然而在C++里面這個(gè)尾巴特別長,導(dǎo)致這類書數(shù)不勝數(shù)。

三,這些書中列出來的缺陷和陷阱根本不區(qū)分常見程度,對(duì)于一個(gè)用本程序員來說,應(yīng)該希望看到“從最常見的問題到最不常見的問題”這樣的順序來羅列內(nèi)容,然而這些書里面要么全部混在一起,要么按照“資源管理、類設(shè)計(jì)、泛型”這樣的技術(shù)分類來介紹內(nèi)容。

這根本毫無幫助(如果我看到一個(gè)章節(jié)的內(nèi)容,我當(dāng)然知道它講的是類設(shè)計(jì)還是資源管理,還用廢話么?),使得一個(gè)學(xué)習(xí)者無法辨別并將最重要的時(shí)間花在最常見的問題之上。 #t#

最最關(guān)鍵的是:這些書當(dāng)中介紹的內(nèi)容與成為一個(gè)好程序員根本毫無關(guān)系,它們頂多只能告訴你——嗨,小心跌入這個(gè)陷阱。或者告訴你——嗨,你知道當(dāng)你(八輩子都不一定遇到)遇到這個(gè)需求的時(shí)候,可以通過這個(gè)技巧來得以解決嗎?

結(jié)果讀了一本又一本之后,你腦袋里除了塞滿了“禁止”、“警戒”、“燈泡”符號(hào)之外,真正的編程素質(zhì)卻是一無長進(jìn)。又或者有這樣一類書,熱衷于解釋語言實(shí)現(xiàn)背后的機(jī)制,然而語言特性本質(zhì)上是干嘛用的?是用來在實(shí)際編碼中進(jìn)行抽象的(說得好聽一點(diǎn)就是“設(shè)計(jì)”),不是用來告訴你這個(gè)特性是怎么支持的。比如我就見過以下的情景:面試官問:“你知道虛函數(shù)嗎?”得到的回答是一堆關(guān)于虛函數(shù)表機(jī)制的解釋。

面試官又問:“那虛函數(shù)的好處是什么呢?”到底為什么要虛函數(shù)呢?C++標(biāo)準(zhǔn)庫得到的回答是:“恩…啊…就是…多態(tài)吧”(這時(shí)已經(jīng)覺得回答不夠深刻了)。再問:“那多態(tài)是干嘛的呢?”啞口無言。

責(zé)任編輯:chenqingxiang 來源: ChinaUnix
相關(guān)推薦

2010-01-19 09:39:43

C++標(biāo)準(zhǔn)程序庫

2010-01-19 09:39:43

C++標(biāo)準(zhǔn)程序庫

2010-01-26 13:55:07

C++標(biāo)準(zhǔn)模板庫

2010-01-19 17:54:47

C++程序

2010-01-18 10:01:48

C++中訪問控制

2010-01-13 17:32:02

C++數(shù)據(jù)類型

2010-01-19 13:32:20

C++操作符

2010-01-20 11:02:42

C++開發(fā)環(huán)境

2010-01-13 16:08:31

C++語言

2010-01-12 17:33:06

C++

2010-01-13 16:44:03

C++

2010-02-23 17:35:46

Python

2010-01-14 15:46:27

C++標(biāo)準(zhǔn)庫

2010-01-15 17:47:14

C++界面庫

2010-01-11 15:02:10

Visual C++

2010-01-11 11:16:37

C++編程

2009-12-08 14:51:35

Silverlight

2010-01-14 09:43:26

C++標(biāo)準(zhǔn)程序庫

2010-02-03 16:04:34

C++標(biāo)準(zhǔn)類庫

2010-01-14 09:55:30

C++標(biāo)準(zhǔn)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产a视频| 久久久精品网站 | 精品免费国产一区二区三区四区 | 香蕉视频在线播放 | 嫩草影院网址 | 亚洲精品久久久久中文字幕欢迎你 | av网站在线免费观看 | 国产欧美精品区一区二区三区 | 欧美日韩综合精品 | 国产精品视频导航 | 91视频精选 | 欧美一区二区三区国产 | 欧美国产一区二区三区 | 久久草视频 | 91高清视频 | 国产午夜精品一区二区三区四区 | 99亚洲视频 | 精品久久一区二区三区 | 色婷婷av一区二区三区软件 | 午夜影院在线观看 | 亚洲精选久久 | 男女搞网站 | www.久久久久久久久久久 | 久久久久国产精品一区二区 | 久久久久九九九女人毛片 | 99久久久久国产精品免费 | 午夜色播 | 日韩中文在线视频 | 99精品在线观看 | 久久精品手机视频 | 日韩欧美在线视频 | jvid精品资源在线观看 | 成人做爰69片免费观看 | 蜜桃特黄a∨片免费观看 | 亚洲电影专区 | 日韩中文一区二区三区 | 久久亚洲欧美日韩精品专区 | 亚洲免费精品一区 | 国产精品久久精品 | 中文字幕乱码一区二区三区 | 中文字幕一区在线观看视频 |