原创 不透明指針_C語言

C++與C的比較 C++與C的最大區別是:C++是面向對象的編程語言,C是面向過程的編程語言。C++擁有封裝、繼承、多態等OO編程思想。C語言不具備這些內置功能。雖然C語言有結構體struct,可以將數據放在統一的結構中。但它

原创 Liunx下靜態庫和動態庫的創建與使用

靜態庫 假如我們有如下加減功能的文件: // add.h #ifndef __ADD_H__ #define __ADD_H__ int Add(int a, int b); #endif // __ADD_H__ //

原创 Linux下Gdb調試命令_轉

gdb是linux下非常好用的一個調試工具,雖然它是命令行模式的調試工具,但是它的功能強大到你無法想象,這裏簡單介紹下gdb下常用的命令。 首先編譯生成可執行文件(這裏的test.c是一個簡單的求前n項和的程序)。 gcc -g

原创 C++利用CxImage庫扣圓形圖片

原理 摳圖,就是改變圖片某一部分像素的Alpha值[0-255]。圖片所有像素的Alpha值組成了Alpha通道。本文利用一張圖片的Alpha通道,對另一張圖片進行處理。Alpha即ARGB格式圖片的A。有關圖片的內存格式,請參

原创 CxImage庫下載_編譯_圖片截取_壓縮_調整大小_格式轉換_C++

CxImage庫下載 官網地址:https://sourceforge.net/projects/cximage/ ps:自動下載可能有點慢,耐心等一下。若無反應點擊Problems Downloading?重新 選擇

原创 MFC怎麼改menu的ID

原创 漢字轉拼音的C++實現及原理_gb2312區位碼篇

背景 因最近做模糊搜索功能,需要支持拼音、首字母、大小寫搜索。所以網上翻了很多漢字轉拼音的例子,大多數都只是貼了代碼,沒有講具體原理。後來博主各處搜索,找到了幾處解釋。現將這些內容統一整理到一處。便於需要的人和自己以後拿來複用。 本文