原创 C 結構體中的函數指針與函數

轉載自 grdd 1. 函數指針 一般的函數指針可以這麼定義: int(*func)(int,int); 表示一個指向含有兩個int參數並且返回值是int形式的任何一個函數指針. 假如存在這樣的一個函數: int add2(in

原创 extern,define,typedef

一、extern extern可以置於變量或者函數前,以表示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。另外,extern也可用來進行鏈接指定。  現代編譯器一般採用按文件編譯的方式,因此在編譯時,

原创 隨筆

dll可以加載資源,lib不可以 lib有兩種,一種是構建dll的時候生成lib,此爲動態lib,另外一種是靜態lib(在工程裏設置lib即可) DialogBox內部有消息循環,會阻塞,並且他的窗口回調函數返回true時實際上是告訴系

原创 細節啊

itoa,aoti今天把我整鬱悶了,因爲用到字符數組和整數(10進制,16進制)之間的轉換,程序一直有錯,檢查了半天才發現itoa有BUG啊。。 itoa(int,char ,16)的時候,比如0a4db80e轉換的時候變成a4db80e

原创 VC中兩個井號的妙用

轉自http://blog.csdn.net/redleaf1995/article/details/3702270  VC中有個TEXT()宏,執行情況     TEXT("abc")                         

原创 深入理解C語言指針的奧祕(上)

轉載自http://topic.csdn.net/u/20070112/09/35186e5a-0d94-4ea6-9b72-c5463cb3d1f3.html 指針是一個特殊的變量,它裏面存儲的數值被解釋成爲內存裏的一個地址。   要搞

原创 函數調用約定,_cdecl,_stdcall

今天又複習了下函數調用約定以及函數名字的修飾約定,這讓我們在使用別人的lib和dll中出現的鏈接錯誤(無法識別的符號)能更準確的分析。 比如: 在C++調用一個C語言編寫的.lib時,當顯示調用dll或聲明接口函數時,應加extern "

原创 C runtime library

轉自http://hi.baidu.com/b5000/blog/item/b4f9138291e123a10df4d243.html 運行時庫是程序在運行時所需要的庫文件,通常運行時庫是以LIB或DLL形式提供的。C運行時庫誕生於20

原创 printf,wsprintf等格式控制符

http://msdn.microsoft.com/en-us/library/windows/desktop/ms647550(v=vs.85).aspx A format specification has the follo

原创 Qt 【信號和槽】官方解釋(全英文,不用我翻譯吧,我只重點標註一下)

Signals & Slots Signals and slots are used for communication between objects. The signals and slots mechanism is

原创 log4cplus

本文出自 “碧海笙簫” 博客,轉載請務必保留此出處http://pyhcx.blog.51cto.com/713166/143549 根據版本不同,稍有改動 一.簡介     log4cplus是C++編寫的開源的日誌系統,功能

原创 忽略庫

最近一直遇到這個問題,到現在還沒有完全弄懂,MSDN上說 If you link your program from the command line without a compiler option that specifies

原创 APC異步過程調用

轉自http://blog.csdn.net/hurtmanzc/article/details/1687000 這是MSDN官網詳細的介紹:http://msdn.microsoft.com/en-us/library/window

原创 對QT 的信號連接類型的理解

這幾天各種糾結於QT信號和槽的機制,對於connect的五個參數的理解,今天有了一點新的認識。 下面先貼出一下QT assistance上的描述 Qt::AutoConnection(default)  If the signal is

原创 LZW壓縮(解壓縮)算法詳解及源碼

轉自http://blog.chinaunix.net/uid-23741326-id-3124208.html LZW壓縮算法是Lempel-Ziv-Welch 3個人共同發明的,簡稱 LZW 的壓縮算法,可以用任何一種語言來實現它