原创 union可以避免c++的類型檢查

在閱讀到fastdelegate.h中,看到這麼一段代碼 template  <class OutputClass, class InputClass> union horrible_union {     OutputClass out

原创 成員函數指針與高性能的C++委託(中篇)

  成員函數指針與高性能的C++委託(中篇) Member Function Pointers and the Fastest Possible C

原创 STL中的型別

一、常整數映射爲型別 Alexandrescu提出的簡單而有用的template template <int v> struct Int2Type {     enum { value = v }; }; template <typena

原创 編譯期檢測錯誤(compile-time assertions)

這裏依賴於一個事實:聲明下標大小爲零或負數的數組是非法的。 舉個例子 #define STATIC_CHECK(expr)  { char unnamed[(expr) ? 1 : 0]; }   這種在編譯期檢查出錯誤可以增加程序的健壯

原创 ioctl參數詳解

ioctl函數<?XML:NAMESPACE PREFIX = O />   本函數影響由fd參數引用的一個打開的文件。   #include<unistd.h> int ioctl( int fd, int request, .../*

原创 svn屬性的妙用

svn屬性的妙用(svn:ignore) 1 svn屬性的妙用(svn:ignore)   本貼地址:http://www.scmbbs.com/cn/svntp/2008/2/svntp19.php 我們常常用svn status命令

原创 bash 語法 小結

原文:http://bbs.chinaunix.net/viewthread.php?tid=838702 shell腳本基本語法大全:http://bbs.chinaunix.net/viewthread.php?tid=557642

原创 XML文件的解析--libxml庫函數解釋

libxml(一)                                     摘要 Libxml是一個有免費許可的用於處理XML、可以輕鬆跨越多個平臺的C語言庫。這個指南提供它的基本函數的例子。緒論 Libxml是一個實現讀

原创 友元類的作用

 定義:     class   B     {     private:             B()             {             }     friend   class   A;     };     將導

原创 打造最快的Hash表(和Blizzard的對話)

打造最快的Hash表(和Blizzard的對話)開元最近學習了一下Blizzard的MPQ文件格式,頗有一些心得,其中一條就是對HastTable的理解,很想寫出來給大家共享,感謝Justin Olbrantz的文章《Inside MoP

原创 automake自動生成makefile

生成 Makefile 的來龍去脈 首先進入 project 目錄,在該目錄下運行一系列命令,創建和修改幾個文件,就可以生成符合該平臺的Makefile文件,操作過程如下:  0) 建立工程文件  1) 運行autoscan命令  2)

原创 操作符重載手冊

http://www.adintr.com/program/article/05.oper.html#gt1

原创 sed參數的用法

本章將以一節一個函數參數的方式 ,介紹所有 sed 提供的函數參數 , 其中有  | s | d | a | i | c | p | l | r | w | y | ! | n | q | = | # | N | D | P | h |

原创 fcntl參數詳細介紹

fcntl()用來操作文件描述詞的一些特性。參數fd代表欲設置的文件描述詞,參數cmd代表欲操作的指令。 有以下幾種情況: F_DUPFD用來查找大於或等於參數arg的最小且仍未使用的文件描述詞,並且複製參

原创 笑話集錦

一天,一和尚遇到一尼姑便出一對聯:上聯:白天沒吊事.下聯:晚上吊沒事.橫批:閒來無事!尼姑對上聯:白天空洞洞.下聯:晚上洞空空.橫批:有求(球)必應. http://ike.126.com 教授問:爛掉的