太陽系後援會

跳到主文

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 28 週三 201015:24

求整數以2為底的Log運算

實在懶得打字,反正結論就是我用3.,就這樣XD 1. x越大, 則迴圈執行次數越多, 效能隨x變動 int IntLog2unsigned int x int r = 0; while x 1 x = 1; r; return r; 2. 概念是二分搜尋, 效能中等 int IntLog2un

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(2) 人氣(741)

  • 個人分類:C
▲top
  • 2月 07 週六 200914:25
  • Overload Overwrite Virtual ???

前幾天發現一個很有趣的問題 至今仍然找不到解答 歡迎高手們來挑戰 publlic: virtual void Fooint iprintfTestA::Foo %dn, i; virtual void Foochar sprintfTestA::Foo %sn, s; ; publlic: in

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(3) 人氣(438)

  • 個人分類:C
▲top
  • 1月 14 週三 200913:49
  • % 運算子的妙用

% 運算子是求餘數的運算子在二維陣列的處理可以使用此技巧 首先看以下的範例int ArrayMN; 這是很常見的方法但是可以用一維陣列改寫為 如此可以避免兩層迴圈這個技巧一定要記住但是必須在MN相等的狀況下才能使用

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(179)

  • 個人分類:C
▲top
  • 1月 03 週六 200920:37
  • X % 2N 特定數值的取餘數計算

% 在C當中為取餘數Mod Ex: 5 % 2 = 1 12 % 4 = 0 12 %8 = 4 取餘數和除法相當類似,其執行速度也比較差相較於位元運算加減法乘法 有一個特例可以讓我們用位元運算來得到和取餘數相同的結果 如果除數為2N的話,則可以使用 2N - 1來取代 Ex: 5 % 2 = 1

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(1) 人氣(2,969)

  • 個人分類:C
▲top
  • 8月 09 週六 200813:13
  • #,##的功能

# 和 ##這兩個是個非常好用的前置定義語法,通常搭配#define出現1. #的用途是將啣接的符號轉換成字串example#define to_strings #s使用方法cout 看清楚,Hello World並沒有,因此它並不是字串,但是透過定義的巨集to_string可以將Hello Wor

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(113)

  • 個人分類:C
▲top
  • 8月 07 週四 200823:43
  • RTTI 二部曲

上一篇提到如何去使用C函式庫所內建的RTTI操作方式,但是怎麼自己設計一個還是有點霧煞煞是吧沒關係,奉彼德哥之命,我又看了一些書,爬了一些文章現在就來跟各位娓娓道來這些心路歷程要怎麼設計RTTI?想想看,如果你要查字典,是不是要先知道部首,部首不知道,你還可以查注音,不會唸的話查筆畫總可以吧部首,注

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(287)

  • 個人分類:C
▲top
  • 8月 04 週一 200800:30
  • RTTI

RTTI是什麼?做這些有什麼意義?呜我想,很多programmer對這個既熟悉又充滿陌生的辭彙感到一知半解熟悉的地方是,每天都要用它引擎裡有用到,就算引擎沒有,對於一個專業的物件導向程式設計師來說,RTTI是不可或缺的,畢竟設計一個class就是在宣告一個型別Type陌生的地方是,很多人都會用因為有

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(722)

  • 個人分類:C
▲top
  • 8月 02 週六 200815:45
  • inline function是做什麼的

inline function是C程式碼在編譯時嵌入呼叫者所在之處的函數就像巨集一樣,inline function免除了函數呼叫時的而外負擔,增加效率,並且可以讓編譯器對其最佳化procedural integration與macro不同的地方是,inline function只會對所有引數求一次

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(8,508)

  • 個人分類:C
▲top
1

自訂側欄

個人資訊

kgsprogrammer
暱稱:
kgsprogrammer
分類:
職場甘苦
好友:
累積中
地區:

最新文章

    最新留言

    文章精選

    文章分類

    toggle 遊戲研究 (3)
    • 遊戲新聞 (42)
    • 遊戲設計 (30)
    • 遊戲開發 (24)
    toggle 閒聊八卦 (1)
    • 閒聊八卦 (42)
    toggle 程式研究 (6)
    • C (48)
    • AI (18)
    • 程式設計 (60)
    • 3D圖學 (30)
    • Design Pattern (18)
    • Refactory (48)
    toggle 後援會 (1)
    • 後援會公告 (18)
    toggle 彼得哥的生平事蹟 (1)
    • 名言錦句篇 (6)
    • C (18)
    • Game Develepment (12)
    • 未分類文章 (1)

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:0
    • 累積人氣:57,699
    PIXNET Logo登入