随笔分类 -  C/C++

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

(原創) 如何讓pointer指向pointer自己? (C/C++) (C)
摘要:在小明思考 的{Just for fun} 如何让指针指向自己 ,他用了C++寫了這個有趣的題目,我用C語言改寫了一次。 阅读全文

posted @ 2007-05-24 18:45 真 OO无双 阅读(2379) 评论(0) 推荐(0) 编辑

(轉貼) Const用法小结 (C/C++)
摘要:轉貼自const 用法小结作者: 张秀君(转载请注明) 关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,参考了康建东兄的const使用详解一文,对其中进行了一些补充,写下了本文。 1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对... 阅读全文

posted @ 2007-05-23 04:14 真 OO无双 阅读(1205) 评论(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无双 阅读(2755) 评论(0) 推荐(0) 编辑

(原創) 若class中data member的container,含的是polymorphism的pointer,該如何big three? (C/C++)
摘要:C++中一旦用到pointer,就得自己管理memory,若功力不夠,不是當機就是memory leak,所以能避免就避免,不過若要在container中放polymorphism object,就只能使用pointer,此時該如何big three呢? 阅读全文

posted @ 2007-05-21 22:09 真 OO无双 阅读(748) 评论(0) 推荐(0) 编辑

(原創) 若class中的data member有container,而且內含pointer時,也一定要big three!! (C/C++)
摘要:當class的data member含pointer時,我們知道此時一定要big three(copy constructor,assignment operator,destructor),若是container內含pointer時呢?答案是也需big three。 阅读全文

posted @ 2007-05-18 22:28 真 OO无双 阅读(1119) 评论(0) 推荐(0) 编辑

(原創) 如何在C++/CLI實做pass by reference to const? (.NET) (C++/CLI) (C/C++)
摘要:C++ programmer都知道用pass by reference to const取代pass by value,但C++/CLI該怎麼實做呢? 阅读全文

posted @ 2007-05-17 16:54 真 OO无双 阅读(1976) 评论(0) 推荐(0) 编辑

(原創) 如何檢查是否為合法IP? (.NET) (C++/CLI) (C/C++) (Reqular Expression)
摘要:檢查是否為合法IP,不需hardcode了,透過Regular Expression,只要一行就可以。 阅读全文

posted @ 2007-05-17 07:41 真 OO无双 阅读(1645) 评论(1) 推荐(0) 编辑

(原創) 一旦為virtaul,則永世為virtual (C/C++) (.NET) (C#)
摘要:若abstract base class將某個function設為virtual function後,則該function永世都為virtual function。 阅读全文

posted @ 2007-05-15 06:09 真 OO无双 阅读(1903) 评论(0) 推荐(0) 编辑

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

posted @ 2007-05-13 20:29 真 OO无双 阅读(1222) 评论(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无双 阅读(17813) 评论(1) 推荐(2) 编辑

(原創) interface和abstract class有何不同? (C/C++) (.NET) (C#)
摘要:這兩個的確非常的像,主要都是為了實踐『多型』,但實際的用途並不一樣。 阅读全文

posted @ 2007-05-07 21:45 真 OO无双 阅读(58686) 评论(2) 推荐(0) 编辑

(原創) Function Pointer、Delegate和Function Object (C/C++) (template) (.NET) (C#)
摘要:Function Pointer(C)、Delegate(C#)和Function Object(C++)這三個其實是一樣的功能,所以在此一併討論。 阅读全文

posted @ 2007-05-02 00:44 真 OO无双 阅读(27663) 评论(3) 推荐(2) 编辑

(原創) 我的Design Pattern之旅[5]:Facade Pattern (OO) (Design Pattern) (C/C++)
摘要:facade是我學到的第三個pattern,也是個很簡單的pattern,主要是將眾多class重新包裝成一個更好用的class。 阅读全文

posted @ 2007-04-24 19:01 真 OO无双 阅读(10685) 评论(1) 推荐(0) 编辑

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

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

(轉貼) Visual C++ Orcas Spec (.NET) (C/C++) (C++/CLI)
摘要:Visual C++幾乎是目前最標準的C++了,即將上市了Visual C++ Orcas增加了哪些功能呢? 阅读全文

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

(轉貼) C++還能重新輝煌嗎?C++複雜性的思考 (C/C++)
摘要:是對是錯還須深入思考,不過尊重他的意見。 阅读全文

posted @ 2007-04-11 02:21 真 OO无双 阅读(789) 评论(0) 推荐(0) 编辑

(轉貼) Javaer 双修C++的key point (C/C++) (Java)
摘要:轉貼自http://www.blogjava.net/calvin/archive/2005/10/10/15132.aspx作者:江南白衣 关键是把C++当作Java的sister,无关C事。 所以不要买〈C/C++.....〉为名的书,入门推荐〈Essential C++〉的中文版之类,开篇就讲C++/STL。 如果不幸学校里已经学了C,想办法忘掉它。 1. 用ST... 阅读全文

posted @ 2007-04-08 09:31 真 OO无双 阅读(872) 评论(0) 推荐(0) 编辑

(原創) 試試看你手上對付問題有幾種武器!! (C/C++) (.NET) (C#)
摘要:GoF Design Pattern p.22說,物件導向對付問題有三種方法:1.物件繼承,2.物件多型,3.物件泛型,若加上程序導向,我們手中最少有四種武器對付問題,你會哪幾種呢? 阅读全文

posted @ 2007-04-08 01:23 真 OO无双 阅读(1252) 评论(0) 推荐(0) 编辑

(原創) unnamed object的多型只能使用reference (C/C++)
摘要:當使用unnamed object且須多型時,只能使用 reference,若用pointer雖可compile,但結果不正確。 阅读全文

posted @ 2007-04-07 16:36 真 OO无双 阅读(576) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

导航