好處是 library 確實很多,目前最不習慣的大概是沒 call by pointer / call by reference。
- Feb 05 Sun 2017 03:10
-
轉戰 python
不知道是不是 C / C++ 寫久了,轉戰 python 竟有些不習慣。
好處是 library 確實很多,目前最不習慣的大概是沒 call by pointer / call by reference。
好處是 library 確實很多,目前最不習慣的大概是沒 call by pointer / call by reference。
- Apr 05 Sat 2014 00:55
-
[MFC] CArray 注意事項
0. 前言
(0.1) 這篇文章並不會講 CArray 如何使用,網路範例很多, msdn 也很清楚。
(0.2) 前提是以 POD 為基礎。
(0.3) 以 vector 做為輔助比較。
(0.1) 這篇文章並不會講 CArray 如何使用,網路範例很多, msdn 也很清楚。
(0.2) 前提是以 POD 為基礎。
(0.3) 以 vector 做為輔助比較。
- Feb 24 Mon 2014 12:39
-
[開發手札] tool 整理 <NOTE>
這些東西常用,個人認為沒什麼好提的,但發現還真的不是每個工程師都知道要去用。做個 note 當筆記,下述列表針對 windows,可能還有其他好用的 tools 我沒用過,或許未來會繼續擴下去。
Software
- Feb 07 Fri 2014 01:07
-
[開發手札] vs dll 相容性
最近 team 遇到了這鬼問題,全都是源自於萬惡的 vc6.0 移到 vs2010 上面所帶來的效應。言歸正傳,長話短說。
專案裡有一份 exe 和數份 dll (上百份) ,dll 是購買機制,exe 部份功能是看 dll 有沒有開啟。早期 exe 和 dll 都是用 vc6.0 完成的。
exe 從 6.0 升級到 2010 ,dll 也從 6.0 升級到 2010 ,這四種搭配必須無誤,問題點在於有一個功能竟然是直接傳 pointer to class,而這個 class 還是繼承自 MFC 來的,可以想做是 class CMyButton。這個 class 不論 dll 還是 exe 專案,都有同樣的 source code 塞進去。問題點出在,class MyButton 在 vc6.0 和 vs2010 下編譯,大小並不相同 ( 廢話,光是繼承 CButton,再繼承 CWnd ,再繼承 CCmdTarget,這個只要 MFC 中間有改過一個就不一樣了 ) ,接下來的麻煩就不用我講了吧。
問題應源自於,部份 dll 要畫 UI 時,是 exe 和 dll 各負責一半 ( = = 沒錯,是各負責一半,所以在各自專案裡, CMyButton 兩邊都有一份相同的 source code) 。說實在的目前我沒想到好的解決方法。
專案裡有一份 exe 和數份 dll (上百份) ,dll 是購買機制,exe 部份功能是看 dll 有沒有開啟。早期 exe 和 dll 都是用 vc6.0 完成的。
exe 從 6.0 升級到 2010 ,dll 也從 6.0 升級到 2010 ,這四種搭配必須無誤,問題點在於有一個功能竟然是直接傳 pointer to class,而這個 class 還是繼承自 MFC 來的,可以想做是 class CMyButton。這個 class 不論 dll 還是 exe 專案,都有同樣的 source code 塞進去。問題點出在,class MyButton 在 vc6.0 和 vs2010 下編譯,大小並不相同 ( 廢話,光是繼承 CButton,再繼承 CWnd ,再繼承 CCmdTarget,這個只要 MFC 中間有改過一個就不一樣了 ) ,接下來的麻煩就不用我講了吧。
問題應源自於,部份 dll 要畫 UI 時,是 exe 和 dll 各負責一半 ( = = 沒錯,是各負責一半,所以在各自專案裡, CMyButton 兩邊都有一份相同的 source code) 。說實在的目前我沒想到好的解決方法。
- Jan 23 Thu 2014 22:38
-
[開發手札] vc 效率問題
這陣子 trace 一些老專案,發現一些效能上的議題,記性不好,僅做筆記。然後老專案是用 vc6 開發的,裡面一些常用的東西拉出來實測後真的是讓人暈倒。
有些議題可能必須開文慢慢紀錄,但實在沒太多時間撰 blog, 只好先把想法記錄下來。
1. C++ STL vs MFC ATL
有些議題可能必須開文慢慢紀錄,但實在沒太多時間撰 blog, 只好先把想法記錄下來。
1. C++ STL vs MFC ATL
- Sep 28 Sat 2013 23:03
-
[開發手札] 修改 exe 裡面的 constant
- Sep 20 Fri 2013 00:16
-
[開發手札] 受不了 IDE 常當機問題...

目前 VS 是我工作最常碰到的 IDE,無奈的 VC6.0 是整個專案延續下來的遺產 ( 期望有機會整個移植出來 )。
用 VS 系列同好大概都對其 debug 功能有所讚許,唯 VC6.0 debug 功能其實還不算穩定,
在 Debug Mode (不是 Release Mode) 下有些特別的情況...
- May 01 Wed 2013 15:44
-
[Job] Job Journal 130501
- Jan 17 Thu 2013 22:45
-
[面試] some tips
這篇文章受密碼保護,請輸入密碼後查看內容。
- Jan 08 Tue 2013 00:43
-
[C&++] 為難的 homework - console plot
