(STL與泛行程式設計學習心得)STL 一些有用的資訊

Code project 上面有用的簡介(Practical Guide to STL)Center of STL Study——最优秀的STL使用??网站 Center...
由 Evan 發表於 12:19 PM | 迴響 (0) AddToD.png AddToF.png

(STL與泛行程式設計學習心得)The scope bug of "for loop"

對於for loop的使用,相信大家跟我一樣,總是習慣去撰寫for(int i=0; i<5; ++i){.......}cout << i ;但是,若是根據以上的程式,利用VC6或是BCB會看到哪樣的ouput i?很簡單~~就是 i...
由 Evan 發表於 09:10 PM | 迴響 (3) |引用 AddToD.png AddToF.png

(STL與泛行程式設計學習心得)C語言相關探討,細究指標(pointer)與參照(reference)

感謝網友『阿仁』對於我BLOG裡面程式碼的訂正,在參考過『More Effective C++』中,對於指標使用上的補充順便加入Reference的一些資料。所以一併將這些資料整理在這裡,順便提一下今天侯捷老師講解一些關於Reference  Counting 的概念。只能說很多東西要不斷的複習,不然真的都會遺忘,這幾次的面試有很多間公司都搞砸了也就是因為這個原因,原本五專時代都記得的東西,因為許久沒有使用,真的都忘的乾乾淨淨。...
由 Evan 發表於 11:50 PM | 迴響 (6) AddToD.png AddToF.png

(STL與泛行程式設計學習心得)Buffer Overflow 的範例程式

關於buffer overflow的範例程式,就如同上一篇文章裡面有提到,buffer overflow 主要是利用C++對於陣列大小沒有限制的概念,當你輸入一個過大的數值,回傳值(return value)會被蓋掉,即使你輸入錯誤的數值,你會也因為這樣而成功的登入電腦(或是使某個安全認證通過~~~)...
由 Evan 發表於 06:51 PM | 迴響 (10) |引用 AddToD.png AddToF.png

(STL與泛行程式設計學習心得)一些簡單的C++進階用法

在程式語言之中,C++一直是我最熟悉的語言之一,也由於之前在五專時代曾經寫過物件導向SCSI驅動程式的經驗,讓我的C的程式語言能力有一定的水準。不過自從上了大學之後,就一路忙著學習著Linux的架設與網頁程式(PHP,ASP,ZOPE...等)其實C++已經忘記的差不多。所以最近去幾家公司面試的時候也著實讓我吃盡了苦頭。 由於我之前去許多家公司面試軟體研發工程師(RD)的職位,也由於我本身喜歡挑戰新的領域與事物,於是我在面試的時候,全部避開之前熟悉網站程式設計或是Linux的架設部分,而盡量選擇系統軟體程式設計師或是LINUX的程式設計師。所以去每家公司自然而然要考一些基本的C++基礎與一些程式設計的概念。或許大家看到這邊,會覺得很簡單,C++不就是基本的程式概念,有哪一些需要學習呢?但是自從我去幾家軟體公司面試以來,有一些題目還真是有點刁鑽與難懂,明明是很簡單的概念,卻往往容易疏忽而犯錯。以下就將幾題我之前去面試的題目提供出來,你又能答對幾題呢?...
由 Evan 發表於 02:00 AM | 迴響 (24) |引用 AddToD.png AddToF.png

(STL與泛行程式設計學習心得)STL學習-Vector初探與學習心得

Vector是STL容器裡面最簡單的一個,但是在資料結構裡面也鮮少有提到,但是在STL裡面卻時常利用這個資料結構。在這裡擺上我今天學習Vector的一些重點,讓大家分享一下。 引用STLPORT版本     :stlport4.0在bcb5.5上實做 引用函示庫 <vector> :位置: 您安裝STLPORT的位置\stlport\vector 實際運作函示庫          :位置: 您安裝STLPORT的位置\stlport\stl\_vector.h...
由 Evan 發表於 07:12 PM | 迴響 (2) |引用 AddToD.png AddToF.png

(STL與泛行程式設計學習心得)STL學習-簡易學習STL的概念

            緣起 STL( Standard...
由 Evan 發表於 05:09 PM | 迴響 (6) |引用 AddToD.png AddToF.png