原创 String的小結
常用對string的操作, #include "tchar.h" 定義了_UNICODE: typedef wchar_t TCHAR ; 沒有定義_UNICODE: typedef char TCHAR ; _tc
原创 C++中內存分配,堆(Heap)與棧(Stack)區別
程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)― 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) ― 一般由
原创 19&20 關於DLL
Kernel32.dll - 管理內存,進程以及線程 User32.dll - 執行用戶界面相關操作(create dialog, send message) GDI32.dll - 繪製圖像和顯示文字 爲什麼要用DLL? 1. 需要
原创 const用法 - hb總結及補充
const用法 1. 對指針使用const int a = 5; int b = 3; (1)下面兩種情況使用const都表示指針的內容是常量,不可以改變 const int *pa = &a; int const *pa = &a;