原创 深入理解C++對象模型之類型轉換:ReinterpretCast

  在C++中,沒有任何一種轉換操作符可以將成員指針轉換成其它類型數據類型,那有沒有辦法獲取到成員指針的值呢?有的人會說可以通過sprintf,atoi等函數獲取.那有沒有更簡單通用的方法呢?答案是有的.我們可以通過template 和

原创 本機字節序轉網絡字節序的一種實現

#include <iostream> using namespace std; typedef unsigned char BYTE; typedef long long LONGLONG; inline long SwapLong(c

原创 巧用batch設置環境變量

我們在做開發的時候,有時候需要設置一些環境變量,比如設置第三方庫的inclue路徑和lib路徑,以及運行時的path路徑,有什麼辦法可以簡化這些設置呢?使用batch是個不錯的選擇,下面是使用win batch設置環境變量的一個例子 假設