[問題] 關於程式的邏輯
看板C_and_CPP (C/C++)作者Nestarneal (Nestarneal)時間13年前 (2013/04/29 15:19)推噓2(2推 0噓 4→)留言6則, 3人參與討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS 2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Ogre 3D 引擎
問題(Question):
其實這問題我不太曉得標題這樣下對不對...
Ogre 引擎有提供我一個設定模型位置的函數叫做 setPosition
而餵入參數給函數有兩種方法,假設指定位置為 (0, 0, 10) 好了
1. setPosition(0, 0, 10)
2. setPosition( Ogre::Vector3(0, 0, 10) )
依照書上的說法是:兩種效果一樣,但第二種可以使程式更容易閱讀。
我的問題在於這個函數的作用其實從名字就很清楚,
因此比起第二種作法,我個人覺得第一種給參數的方式會更清楚。
所以我個人會比較想用第一種方式寫,但書上是用第二種。
所以想請教一般來說,在這種狀況下各位會採取哪種寫法?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.50.220
推
04/29 15:51, , 1F
04/29 15:51, 1F
→
04/29 15:59, , 2F
04/29 15:59, 2F
推
04/29 16:02, , 3F
04/29 16:02, 3F
→
04/29 16:03, , 4F
04/29 16:03, 4F
→
04/29 16:12, , 5F
04/29 16:12, 5F
→
04/29 16:12, , 6F
04/29 16:12, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章