2015年7月19日 星期日

[C#] 使用 Visual Studio C# 調用 C/C++ dll 時進行偵錯

        程式可以逐行執行對於偵錯會有很大的幫助,當 C# 使用 PInvoke 調用 C++ dll 時,如果我們已經有 C++ 的原始程式碼,要如何進行 C++ dll 部分的偵錯呢?

2015年7月11日 星期六

[C++] enum to string 的方法實作 (X Macro)

        相信很多人很多時候都會想要把 enum 列舉的數值轉換成 string,方便寫出檔案或顯示到 UI 上,這種轉換的方法在很多高階語言,例如 C#, Java 等都有方法直接支援,但是C / C++ 就沒這麼方便了。以下介紹幾種在 C++ 實作 enum 轉 string 的方法。