原创 C++中的4種顯示類型轉換

 C++中的4種顯示類型轉換 類型轉換在。我們編寫程序時是不可避免的,比如我們分配一個內存區域,它將要存儲的對象類型對編譯器是不可知的。最典型的例子就是void*指針,調用malloc時會返回一個void*,編譯器並不知道void*指向的對

原创 增廣賢文

 增廣賢文(佚名)     昔時賢文,誨汝諄諄,集韻增文,多見多聞。 觀今宜鑑古,無古不成今。 知己知彼,將心比心。 酒逢知己飲,詩向會人吟。 相識滿天下,知心能幾人。 相逢好似初相識,到老終無怨恨心。 近水知魚性,近山識鳥音。 易漲易退山

原创 c文件操作

  一、一般方法 打開文件fopen 得到文件大小:fseek(fp,0,SEEK_END) int size=ftell(fp); 爲buff申請空間:buff=(char*)malloc((file_size+1)*sizeof(cha

原创 我的友情鏈接

51CTO博客開發

原创 c++編程規範讀書筆記

                        C++編程規範Steve McConnell: “始終站在代碼閱讀者和使用者的角度去編寫和組織你的程序。”(一)   文件結構頭文件(.h/.hpp):程序聲明定義文件(.cpp/.cxx):

原创 C++中的4種顯示類型轉換

 C++中的4種顯示類型轉換 類型轉換在。我們編寫程序時是不可避免的,比如我們分配一個內存區域,它將要存儲的對象類型對編譯器是不可知的。最典型的例子就是void*指針,調用malloc時會返回一個void*,編譯器並不知道void*指向的對

原创 c/c++文件操作

   在編程的過程中,文件的操作是一個經常用到的問題,在C++Builder中,可以使用多種方法對文件操作,下面我就按以下幾個部分對此作詳細介紹,就是:   1、基於C的文件操作; 2、基於C++的文件操作; 3、基於WINAPI的文件操作

原创 字符編碼的知識(一)

 字符集和字符編碼(Charset&Encoding) ——每個軟件開發人員應該無條件掌握的知識! ——Unicode偉大的創想! 相信大家一定碰到過,打開某個網頁,卻顯示一堆像亂碼,如"бЇЯАзЪСЯ"、"�????????"?還記得H

原创 字符編碼的知識(二)

   3.偉大的創想Unicode ——不得不單獨說Unicode 像天朝一樣,當計算機傳到世界各個國家時,爲了適合當地語言和字符,設計和實現類似GB232/GBK/GB18030/BIG5的編碼方案。這樣各搞一套,在本地使用沒有問題,一旦

原创 C/C++ 各種計時函數總結

 C/C++ 各種計時函數總結  本文對Windows平臺下常用的計時函數進行總結,包括精度爲秒、毫秒、微秒三種精度的5種方法。分爲在標準C/C++下的二種time()及clock(),標準C/C++所以使用的time()及clock()不

原创 計算機編程語言 趣談

應當知道,任何一位受過職業道德訓練的軟件工程師都不會同意寫一個“摧毀巴格達 DestroyBaghdad”這樣的函數。相反,基本的職業道德要求他寫一個“摧毀城市 DestroyCity”的函數,“巴格達 Baghdad”是一個參數。(Na

原创 增廣賢文

 增廣賢文(佚名)     昔時賢文,誨汝諄諄,集韻增文,多見多聞。 觀今宜鑑古,無古不成今。 知己知彼,將心比心。 酒逢知己飲,詩向會人吟。 相識滿天下,知心能幾人。 相逢好似初相識,到老終無怨恨心。 近水知魚性,近山識鳥音。 易漲易退山

原创 sun多線程筆記(1)

 多線程基礎介紹   在代碼中實現多線程具有以下益處: ■ 提高應用程序的響應(GUI用戶等待問題得到解決) ■ 更有效地使用多處理器(多個處理器同時處理多個線程) ■ 改進程序結構(劃分多個獨立或半獨立的執行單元) ■ 佔用較少的系統資

原创 我的友情鏈接

51CTO博客開發

原创 我的double array trie

 最近在看aoe的datrie結構,想實現一個,由於才疏學淺,花了幾天時間的代碼時間複雜度卻是指數級(網上有nlogn),太讓我傷心了。希望各位有研究的高手能夠不吝賜教。下面是代碼(寫的比較傻瓜): #include "DASTrie.h"