WIN32 的 _TCHAR 與 std::wstring 的問題
Posted on November 20th, 2007 at 3:28 by fr3@K

我知道很多人一直是這樣做的, 可是我從沒搞懂為什麼在 windows 平台上, 用上了 _TCHAR, _TEXT 再 define 個 _UNICODE. 或是用上了 whar_t 與 std::wstring. 就能算是 Unicode 化的程式?
(more…)

del.icio.us:WIN32 的 _TCHAR 與 std::wstring 的問題 digg:WIN32 的 _TCHAR 與 std::wstring 的問題 spurl:WIN32 的 _TCHAR 與 std::wstring 的問題 newsvine:WIN32 的 _TCHAR 與 std::wstring 的問題 furl:WIN32 的 _TCHAR 與 std::wstring 的問題 Y!:WIN32 的 _TCHAR 與 std::wstring 的問題 黑米共享書籤:WIN32 的 _TCHAR 與 std::wstring 的問題 推推王:WIN32 的 _TCHAR 與 std::wstring 的問題
Protected: 忙茫盲?
Posted on November 13th, 2007 at 0:17 by fr3@K

This post is password protected. To view it please enter your password below:


del.icio.us:忙茫盲? digg:忙茫盲? spurl:忙茫盲? newsvine:忙茫盲? furl:忙茫盲? Y!:忙茫盲? 黑米共享書籤:忙茫盲? 推推王:忙茫盲?
Deque as Default Container
Posted on November 12th, 2007 at 22:23 by fr3@K

搞不清楚 list, vectordeque 的差異?

最好的方法當然是能深入了解 C++ Standard 對它們的規範. 否則可以參考下面幾個 check point:

  • Container 所包含的 (element) sequence 在 memory 的 layout 必須是連續的. 唯一的選擇是 vector
  • 需要 iterator 的位置在插入一個新的 element 或 remove 另一個 element 之後保持有效. 只有 list 能滿足這需求
  • 常在 sequence 中間 (非頭尾) 位置 insert 或 remove. list 會是較好的選擇
  • vectordeque 都可以滿足以隨機方式存取 sequence 中的 element. 唯前者效能較好 (constant time)
  • 在還沒確認需求時, 建議以 deque 做為 default sequence container template

延伸閱讀 GotW #54: Using Vector and Deque.

del.icio.us:Deque as Default Container digg:Deque as Default Container spurl:Deque as Default Container newsvine:Deque as Default Container furl:Deque as Default Container Y!:Deque as Default Container 黑米共享書籤:Deque as Default Container 推推王:Deque as Default Container
加油~
Posted on November 3rd, 2007 at 23:53 by fr3@K

今天意外地在新聞上看到了你, 看起來很棒.

I am very proud of you. 加油~

del.icio.us:加油~ digg:加油~ spurl:加油~ newsvine:加油~ furl:加油~ Y!:加油~ 黑米共享書籤:加油~ 推推王:加油~
HTTPanties
Posted on November 3rd, 2007 at 0:18 by fr3@K

死工程師的幽默. 輔導級…
(more…)

del.icio.us:HTTPanties digg:HTTPanties spurl:HTTPanties newsvine:HTTPanties furl:HTTPanties Y!:HTTPanties 黑米共享書籤:HTTPanties 推推王:HTTPanties
重複 delete 指標
Posted on November 3rd, 2007 at 0:15 by fr3@K

感謝 funcNULL 指標兩三事 的 link 貼到 Minidxer 的 在删除一个指针delete p之前是否需要检查p是否为NULL? 的評論. 讓我有機會見識到幾個值得紀錄下來的現象.

  • 這麼長的迴響串 (49 篇), 超過半數的發言是在討論如何利用 macro 迴避多次 delete 的程式錯誤
  • 看到了許多同為炎黃子孫的程式設計師使用 C++ 且有一定程度的熱忱參與討論, 讓我還是對大陸的技術圈刮目相看. 跟台灣相比, 或許更值得讓我們期待

del.icio.us:重複 delete 指標 digg:重複 delete 指標 spurl:重複 delete 指標 newsvine:重複 delete 指標 furl:重複 delete 指標 Y!:重複 delete 指標 黑米共享書籤:重複 delete 指標 推推王:重複 delete 指標
Time to Say Goodbye
Posted on November 3rd, 2007 at 0:09 by fr3@K

今年六七月寫的, 一直躺在草稿堆裡的心情紀錄.
(more…)

del.icio.us:Time to Say Goodbye digg:Time to Say Goodbye spurl:Time to Say Goodbye newsvine:Time to Say Goodbye furl:Time to Say Goodbye Y!:Time to Say Goodbye 黑米共享書籤:Time to Say Goodbye 推推王:Time to Say Goodbye