原创 static 在程序中的使用

   static全局變量與普通的全局變量有什麼區別:static全局變量只初使化一次,防止在其他文件單元中被引用;   static局部變量和普通局部變量有什麼區別:static局部變量只被初始化一次,下一次依據上一次結果值;   st

原创 幾個簡單的排序算法

/************************排序算法********************************************/ #include <iostream> using namespace std; vo

原创 Const 與指針

const char* c1 = "Hello,this is 常量指針"; char* const c2 = "Hi,it is 指針常量";//這二者可根據* 與const 的相對位置進行區分與記憶。   常量指針,所指向的地址的內容

原创 #pragma pack 的用法

#pragma pack([n]) 表示內存對齊,目的是爲了優化內存,減少內存碎片,使得內存按照一個固定的規則進行分配,讓分配的內存總是n 的倍數。 其中,n  = 1,2,4,8,16,32…… (1)Visual C++ 起始地址對齊