1 記憶體管理
//根據指標值刪除記憶體
#ifndef safe_delete
#define safe_delete(x) if( (x)!=null )
#endif
//根據指標值刪除陣列型別記憶體
#ifndef safe_delete_array
#define safe_delete_array(x) if( (x)!=null )
#endif
//根據指標呼叫free介面
#ifndef safe_free
#define safe_free(x) if( (x)!=null )
#endif
//根據指標呼叫release介面
#ifndef safe_release
#define safe_release(x) if( (x)!=null )
#endif
2型別管理
///
//標準資料型別定義
///#define void void //標準空
typedef unsigned char uchar; //標準無符號char
typedef char char; //標準char
typedef unsigned int uint; //標準無符號int
typedef int int; //標準int
typedef unsigned short ushort; //標準無符號short
typedef short short; //標準short
typedef unsigned long ulong; //標準無符號long(不推薦使用)
typedef long long; //標準long(不推薦使用)
typedef float float; //標準float
typedef uchar uchar;
typedef ushort ushort;
typedef uint uint;
typedef ulong ulong;
typedef ulong ip_t;
typedef ushort packetid_t;
typedef int bool;
typedef uchar byte;
Linux下C語言開發基礎
程式例子是簡單的hello world!生成可執行檔案 命令 gcc hello.c o hello 執行程式 hello 螢幕即顯示hello world!gcc編譯器選項 o選項,表示輸出的可執行檔案。c選項表示只輸出目標 而不必輸出可執行檔案。g選項表示要求編譯器在編譯的時候提供對程式的除錯資...
Quartz開發 基礎開發
開發環境.net 4.5.1 quartz.dll v2.4.1.0 依賴下面的dll common.loggin.dll v3.3.1.0 依賴下面的dll common.loggin.core.dll v3.3.1.0 本次教程只介紹基於quartz jobs.xml配置檔案方式的開發,這也是簡...
《C語言程式開發範例寶典》 基礎
例項002 十進位制轉換為二進位制 乙個0 32768的十進位制數轉換為16位二進位制數 for m 0 m 15 m 例項003 將乙個n進製數轉換為10進製數 例項004 通過遞迴實現將二進位制數轉換為十進位制數 int bin dec int x,int n return x bin dec ...