作者koujason (龜~66.6%是水~)
看板C_and_CPP
標題[問題] 有關GLFONT
時間Fri Sep 4 10:56:18 2009
小弟最近在看OPGL超級手冊(第二版)
裡面在246頁有個if((font->base = glGenLists(256)) == 0 )
其中font 的形態是 GLFONT*
這部分我一直有個問題...首先是font->base = glGenLists(256)
是不是應該是"=="而不是"="
再來是GLFONT的base
我在網路上查了好久也不知道這到底是甚麼東西
請問哪裡有相關的資料或定義可以查的到?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.171.142.119
1F:→ VictorTom:先不管GLFONT, 它那樣寫應該沒錯, 想像成三個int a b c 09/04 10:57
2F:→ VictorTom:有思考過 (a==b)==c 會發生什麼事嗎?? 事實上那行程式 09/04 10:58
3F:→ VictorTom:只是 (a=b) == c, 也就是把b assign給a, 之後和a和c判 09/04 10:58
4F:→ VictorTom:斷是否相當; 至於GLFONT/glGenLists這些GL的東西就自再 09/04 10:59
5F:→ VictorTom:慢慢研究吧:) 上句末漏打自己的己XD 09/04 10:59
6F:→ VictorTom:補充, 對應到這個例子, b和c不一定要是一個變數, 也可 09/04 11:00
7F:→ VictorTom:以是一個函數. 09/04 11:00
8F:推 VictorTom:根據Google到的結果, GLFONT應該是作者寫sample自定義 09/04 11:03
9F:→ VictorTom:的class, 所以跟GL無關, 應該自己在sample的source code 09/04 11:03
10F:→ VictorTom:去找它到底是什麼東西, 用IDE工具去找看看, 不然就用暴 09/04 11:04
11F:→ VictorTom:力法直接找superbible所有folder裡的文字類型(c/cpp/h/ 09/04 11:05
12F:→ VictorTom:hpp等)檔案吧XD 09/04 11:05
13F:→ koujason:了解...我會朝這幾個方向去找資料理解 09/04 11:08
15F:→ littleshan: 另外 superbible 第二版是十年前的書了,買新版的看吧 09/04 11:21