原创 C++ STL學習之list

2012年10月27日整理 鄭海波  http://blog.csdn.net/nuptboyzhb/article/details/8120397 所有涉及到的程序下載:http://download.csdn.net/deta

原创 解決VS2005 VS2008 vs2010斷點無效-源代碼與原始版本不同

方法1、直接把整個文件格式化了一次,斷點就可以用了Ctrl + A全選 菜單:編輯-〉高級-〉設置選定內容的格式 (Ctrl+K, Ctrl+F) 通過比較文件發現是由於製表符Tab(0x09)引起的,原因不詳。 方法2:整個工程重新

原创 異或運算實現兩個數的交換

通常的交換兩個變量a,b的過程爲 int temp; temp=a a=b; b=temp; 需藉助上面的第3個臨時變量temp. 採用下面的方法,對於給定兩個整數a,b,下面的異或運算可以實現a,b的交換,而無需藉助第

原创 gethostname()函數出錯:WSAGetLastError 10093 解決方法

今日在Windows下用VC直接調用gethostname()來拿主機名時發現出錯,WSAGetLastError 10093,在網上查了一下,找到了原因,是因爲Winsock未初始化或初始化失敗,解決辦法:未初始化需要先初始化 WS

原创 鏈表(創建,插入,刪除和打印輸出

/*----------------------------------------------------------------------------- 時間:2011年9月28日 文件功能:實現了動態建立一個學生信息的鏈表包括鏈

原创 弄明白Android 接口回調機制

以前對於這個機制理解不夠深刻,現在重新整理下思路。 一、建模 我理解的接口回調就是,我這個類實現了一個接口裏的方法doSomething,然後註冊到你這裏,然後我就去做別的事情去了,你在某個觸發的時機回頭來調用我doSomet

原创 MFC與SDK的區別

先來看一下,什麼是MFC,什麼是SDK吧,        SDK   ---Software   Development   Kit (軟件開發包)         MFC   ---MicroSoft   Foundations  

原创 設置vs2008代碼區的背景色

編寫程序、調試代碼時,是不是感覺文字的白色背景有些刺眼呢?vs2008 給我們提供了改變背景色的功能。 依次展開:工具->選項->環境->字體和顏色,可以看到下圖所示設置框。 首先,在圖中標記的“顯示項”一欄選擇“純文本”,然後

原创 SDK和MFC,API,DLL的關係

SDK是Software Development Kit的縮寫,中文意思是“軟件開發工具包”。這是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟件的相關文檔、範例和工具的集合都可以叫做“SDK”。具體到我們這個系列教程,我們後面

原创 snprintf vs _snprintf 和平臺差異

#include <stdio.h> #include <stdlib.h> #include <string.h> #define snprintf _snprintf  int main()  {   char desc[8];  

原创 VS2013 編譯程序時報無法加載PDB文件錯誤解決方案

vs2012運行c++出現:無法查找或打開 PDB 文件。 “ConsoleApplication1.exe”(Win32): 已加載“C:\Users\hp\Documents\Visual Studio 2012\Projec

原创 鏈表操作 (C語言)插入,合併,銷燬,刪除,冒泡排序

#include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct Nod

原创 libcurl的源碼,編譯爲靜態鏈接庫出現的問題

libcurl的源碼,編譯爲靜態鏈接庫出現的問題如下圖所示: 解決方案: 具體步驟就是: 1、給工程添加依賴的庫:項目->屬性->鏈接器->輸入->附加依賴項,把libcurl.lib ws2_32.lib winmm.lib

原创 c++操作註冊表

一  1.       註冊表簡介 註冊表是爲Windows NT和Windows95中所有32位硬件/驅動和32位應用程序設計的數據文件,用於存儲系統和應用程序的設置信息。16位驅動在Winnt (Windows New Technol