![]() |
||
Regular Member
![]() ![]() 加入日期: Jan 2004
文章: 83
|
既然都說是 c++ 了,為什麼不用 STL...
http://notfaq.wordpress.com/2007/08...pperlower-case/ 參考一下。 另外我想請問一下,上述的 xor 算法是不是真的比加減32的指令要少。 看那精美的判斷式…似乎還是加減32比較方便吧。 |
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 127
|
引用:
同意! 用STL比自己寫似乎有效率多了。 此文章於 2010-06-10 09:02 AM 被 kittyming 編輯. |
|||
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
以下論述對事不對人: 1. 對, xor 理論上比加減法好, 而且不會有進位問題. 2. 就算用加減法也要判斷式. 3. 某人判斷式下太多, 理論上轉大寫只要判斷 0x61~0x7a, 轉小寫只要判斷 0x41~0x5a. 4. 轉大寫用 or 再 xor, 老實說我第一次看到有人這樣寫, 業界從業者要 mask 某 bit 幾乎都是用 &= ~(0x20). 5. 關於你說的 STL: 如果你是出來工作, 請多用現成類別/函式庫, 如果你是學生, 請自己寫.
__________________
滿招損 謙受益 |
|
![]() |
![]() |
*停權中*
加入日期: Feb 2009
文章: 2
|
用查表法就不需要用到判斷式ㄛ
![]() 我真的不是來鬧場的 ![]() |
![]() |
![]() |
Golden Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002 您的住址: 地獄18層
文章: 3,236
|
慘,我只摸過VB、C#、Java
各位再說啥我怎麼都聽不懂 ![]()
__________________
徵你不要的AM4 CPU 徵你不要的SATA接頭斷裂SSD ![]() |
![]() |
![]() |
*停權中*
加入日期: Jan 2008
文章: 4
|
引用:
題目不是要用 strupr, strlwr ![]() ![]() ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Dec 2005
文章: 21
|
引用:
+1 就算有現成的,能知道是怎麼運作對自己也有幫助,過度依賴函式庫,也容易被綁死在固定的環境裡。 希望樓主不是抄到答案後,後續的就都無所謂了。 |
|
![]() |
![]() |
*停權中*
加入日期: Jun 2010
文章: 1
|
引用:
有請使用打孔機的神人出現....... |
|
![]() |
![]() |
Golden Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002 您的住址: 地獄18層
文章: 3,236
|
引用:
現在學生大致上分成幾種 1.程式碼全都給他,他還是不會使用。對!按個編譯都不知道去哪按 ![]() 2..程式碼要完整可以執行 3.只須給他關鍵的程式碼 4.給他點方向,他就能寫出來 5.....不用我教了 ![]()
__________________
徵你不要的AM4 CPU 徵你不要的SATA接頭斷裂SSD ![]() |
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Mar 2010 您的住址: 三界火宅
文章: 396
|
引用:
我更慘,只會算 0+1=01,國語以外的都看不懂 ![]() |
|
![]() |
![]() |