随笔分类 -  STL

1 2 3 下一页

(筆記) 如何判斷回文(palindrome) ? (C/C++) (C) (STL)
摘要:回文是學習C語言時,常出現的作業與考題。 阅读全文

posted @ 2008-10-27 01:26 真 OO无双 阅读(23481) 评论(3) 推荐(0) 编辑

(原創) 如何將struct塞進vector? (C/C++) (STL)
摘要:一個很常見的需求:『將struct塞進vector』,在C++該怎麼做呢? 阅读全文

posted @ 2008-08-01 16:16 真 OO无双 阅读(27280) 评论(6) 推荐(0) 编辑

(原創) C++ string大亂鬥:C-Style string、STL string與.NET string互轉 (.NET) (C/C++) (C++/CLI) (STL)
摘要:由於C++/CLI的加入,現在Visual C++ 9最少就有三種字串:C-Style string、STL string與.NET string,要怎麼在這三種字串互轉呢? 阅读全文

posted @ 2008-07-24 00:19 真 OO无双 阅读(12383) 评论(9) 推荐(0) 编辑

(原創) iterator到底是不是pointer? (C/C++) (STL)
摘要:使用iterator時,能使用pointer的*、++、--與-等操作,到底iterator是不是pointer呢? 阅读全文

posted @ 2008-07-21 13:22 真 OO无双 阅读(36203) 评论(1) 推荐(2) 编辑

(原創) 如何為程式碼加上行號? (C/C++) (STL)
摘要:若需要將程式碼放進word交報告時,或許我們會想將程式碼加上行號方便講解,如同博客園顯示程式碼那樣?我們該如何做呢? 阅读全文

posted @ 2008-07-18 01:54 真 OO无双 阅读(3495) 评论(2) 推荐(0) 编辑

(原創) 如何将字符串前后的空白去除? (C/C++) (STL)
摘要:在(原創) 如何将字符串前后的空白去除? (中级) (C++) (使用string.find_first_not_of, string.find_last_not_of) 中已经可顺利将字符串前后的空白去除,且程序相当的精简,在此用另外一种方式达到此要求,且可同时将whitespace去除,并且使用template写法。 阅读全文

posted @ 2008-07-15 21:00 真 OO无双 阅读(4746) 评论(2) 推荐(0) 编辑

(原創) 如何列出陣列中大於n的所有元素? (C/C++) (STL)
摘要:若用C語言配合迴圈,這是個很簡單的題目,但若用C++配合STL,則有很漂亮的寫法。 阅读全文

posted @ 2008-02-06 20:51 真 OO无双 阅读(1381) 评论(1) 推荐(0) 编辑

(原創) 如何使用STL寫XML轉檔程式? (C/C++) (STL) (Web) (XML)
摘要:寫文字檔轉檔程式是很常見的需求,一般來說,這種都屬於dirty job,沒什麼技巧,純粹是迴圈硬幹,若使用STL來寫轉檔程式,不只程式超短,一個迴圈都不需要!! 阅读全文

posted @ 2008-01-30 12:07 真 OO无双 阅读(4280) 评论(10) 推荐(0) 编辑

(原創) 如何使用C++的標準函式庫進行排序? (C/C++) (STL)
摘要:前一篇談到使用C語言stdlib.h的qsort()對array進行排序,C++呢?STL也提供了sort() algorithm。 阅读全文

posted @ 2008-01-29 10:58 真 OO无双 阅读(11958) 评论(8) 推荐(0) 编辑

(原創) 我的VS2008之旅[1] : STL/CLR (.NET) (C++/CLI) (STL) (C/C++)
摘要:VS2008最讓我有興趣的,首推LINQ,其次就是STL/CLR和Lambda了,LINQ在博客園討論的人已經很多,所以我將VS2008之旅首站駛往STL/CLR。 阅读全文

posted @ 2007-08-08 19:16 真 OO无双 阅读(6623) 评论(3) 推荐(0) 编辑

(原創) 如何刪除container中重複的element? (C/C++) (STL)
摘要:STL並沒有提供這樣的algorithm,透過簡單的方法,就可以達成這個需求。 阅读全文

posted @ 2007-05-27 14:56 真 OO无双 阅读(2069) 评论(0) 推荐(0) 编辑

(轉貼) STL算法学习 (C/C++) (STL)
摘要:轉貼自 梦在天涯的STL算法学习STL算法学习,小结如下: 前提: 下载stl源码: http://www.sgi.com/tech/stl/download.html打开网页: http://www.sgi.com/tech/stl/stl_index.html 一 函数对象: 因为很多的算法中多使用了函数对象 二元函数对象,V1和V2为输入,V3为结果 plus: tran... 阅读全文

posted @ 2007-05-23 04:11 真 OO无双 阅读(2759) 评论(0) 推荐(0) 编辑

(原創) 如何使for_each()傳回值? (C/C++) (STL)
摘要:for_each()是STL中少數可以回傳值的algorithm,此範例在展示for_each()此特殊功能與function object可以留住state的特性。 阅读全文

posted @ 2007-05-13 20:29 真 OO无双 阅读(1226) 评论(0) 推荐(0) 编辑

(原創) 如何正確的使用迴圈(使用for_each)? (C/C++) (STL) (template)
摘要:之前在(原創) 如何使用for_each() algorithm? (初级) (C++) 曾經討論過for_each(),不過當時功力尚淺,只談到了皮毛而已,這次看了effective STL的item 41、43後,對for_each()又有了更深入的了解,因此做了本篇心得報告。 阅读全文

posted @ 2007-05-12 15:48 真 OO无双 阅读(17967) 评论(1) 推荐(2) 编辑

(原創) 如何將container中的iterator,從一個值取代成另外一個值? (C/C++) (STL)
摘要:若想將container中的iterator,從一個值取代成另外一個值,但container並沒有提供replace()這個member function,而是提供了replace()這個Generic Algorithm。 阅读全文

posted @ 2007-04-19 15:33 真 OO无双 阅读(1115) 评论(0) 推荐(0) 编辑

(原創) 如何使用Function Object? (C/C++) (STL)
摘要:很多STL algorithm都是_if結尾的,讓我們可以帶function進去,若配合function object,可讓function更有彈性!! 阅读全文

posted @ 2007-01-18 02:39 真 OO无双 阅读(4857) 评论(0) 推荐(0) 编辑

(原創) 如何讀取文字檔? (C/C++) (STL)
摘要:讀取文字檔有很多方式,在此歸納出最精簡的程式寫法。 阅读全文

posted @ 2006-12-17 20:09 真 OO无双 阅读(33967) 评论(1) 推荐(0) 编辑

(原創) 如何使用reverse_iterator? (C/C++) (STL)
摘要:STL提供了reverse_iterator,讓你反過來處理container中的iterator... 阅读全文

posted @ 2006-12-17 19:50 真 OO无双 阅读(4538) 评论(0) 推荐(0) 编辑

(原創) 如何列出multimap中某個key的所有value? (C/C++) (STL)
摘要:multimap提供了三種方式列出某個key的所有value。 阅读全文

posted @ 2006-12-16 22:19 真 OO无双 阅读(7284) 评论(6) 推荐(0) 编辑

(原創) 如何找出兩個container中相同元素的個數? (C/C++) (STL)
摘要:find_first_of() algorithm強的地方就是能從一個container中所有元素中去搜尋另外一個container,利用find_first_of()可找出兩個container中相同元素的個數。 阅读全文

posted @ 2006-12-14 17:05 真 OO无双 阅读(1305) 评论(0) 推荐(0) 编辑

1 2 3 下一页

导航