原创 指針

  一、先弄清楚指針的四個概念: 先看如下聲明: (1)int *ptr;  (2)char *ptr;  (3)int **ptr;  (4)int (*ptr)[3]; //數組指針,指向int數組的指針 (5)int *(*p

原创 string的詳解

<script type="text/javascript"><!-- /*<![CDATA[*/ if(top.location != self.location){ top.location = self.locat

原创 window API

Windows API函數大全 收藏 <script type="text/javascript"> document.body.oncopy = function() {

原创 一些收藏的網站

開發人員一定要加入收藏夾的網站  <script type="text/javascript"> document.body.oncopy = function() { if (wi

原创 將十進制轉換成二進制輸出

以下代碼使用四種方式實現了轉換輸出的功能: 1、運用“除2求餘”的方法; 2、運用位運算的方式(不太明白爲什麼?),而且是倒序輸出; 3、也是運用位運算,容易理解,但是輸出零太多了:( 4、同上,輸出做了處理:)   // L11_1.c

原创 string類的實現

//代碼參考C++primer. //String 類的實現, 清翔兔 06,Jan. #include<iostream> using namespace std;   class String{    

原创 string 類

string類的構造函數: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n個字符c初始化 此外,string類還支持默認構造函數和複製構造函數,如string

原创 非格式化輸入輸出函數

非格式化輸入輸出函數     非格式化輸入輸出函數可以由上面講述的標準格式化輸入輸出函數代替, 但 這些函數編譯後代碼少, 相對佔用內存也小, 從而提高了速度, 同時使用也比較 方便。下面分別進行介紹。     一、puts()和

原创 靜態成員函數小結

C++靜態成員函數小結(轉) 原文地址:http://www.cnblogs.com/Myhsg/archive/2009/07/31/1535650.html 類中的靜態成員真是個讓人愛恨交加的特性。靜態類成員包括靜態數據成員和靜態函

原创 string和stirng.h的區別

詳細請參見: http://blog.csdn.net/naplon/archive/2006/07/24/967894.aspx

原创 關於內存泄漏檢測及debug錯誤行數捕獲

參考資料: 1、http://blog.vckbase.com/bruceteen/archive/2004/10/28/1130.aspx; 2、http://www.vckbase.com/document/viewdoc/?id=1

原创 查看二進制文件

 ---- 在計算機應用中,經常需要查看二進制文件的內容。目前,在各種VC++書籍中介紹查看文本文件的文章很多,但鮮有介紹查看二進制文件的文章。本文從功能設計、方案設計、編程實現以及技術要點等方面來簡單介紹。   ---- 1 功能設計

原创 *與&的區別

"&"和"*"運算符     "&"運算符是一個返回操作數地址的單目操作符。     "*"運算符是對"&"運算符的一個補充, 它返回位於這個地址內的變量值, 也 是單目操作符。     例如:      main()  

原创 vector的用法

http://blog.csdn.net/zhiyuzhe/archive/2006/06/01/768170.aspx  

原创 聯合和結構

“聯合”與“結構”有一些相似之處。但兩者有 本質上的不同。在結構中各成員有各自的內存空間, 一個結構變量的總長度是各成員長度之和。而在“聯合”中,各成員共享一段內存空間, 一個聯合變量的長度等於各成員中最長的長度。應該說明的是, 這裏所謂