原创 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;