teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

記述ミスを修正

2021/06/28 05:50

投稿

fana
fana

スコア12207

answer CHANGED
@@ -3,9 +3,9 @@
3
3
  「関数`DrawCircle`を使う側では GLdouble という型を知る必要が無い」という形にするのか,それとも外側でも GLdouble という型を扱う形にするのか,っていう.
4
4
 
5
5
  * `double r` とするならば,とにかく関数`DrawCircle`の仕様としてその引数はdoubleなわけで,この関数が内側で何やかんやして最終的に「GLdouble 型」の値を扱ったりしていることについては,関数呼び出し側にとっては知ったことではない.
6
- この場合,例えば将来的に GLdouble の定義が何かすっごい精度の `double double double` みたいなった場合でも,呼び出し型は何も考えずに済むが,代償としてrの精度がdoubleに制限されるかもしれないが.
6
+ この場合,例えば将来的に GLdouble の定義が何かすっごい精度の `double double double` みたいなった場合でも,呼び出し型は何も考えずに済む代償としてrの精度がdoubleに制限されるかもしれないが.
7
7
  * `GLdouble r` とするならば,この関数`DrawCircle`はこの型を指定しているわけだから,呼び出し側ではGLdouble型の値を用意してこの関数に突っ込む必要がある.
8
- 「GLdouble 型」を扱う責任(?)が呼び出し側に負わされるような形.
8
+ 「GLdouble 型」として値を扱う責任(?)が呼び出し側に負わされるような形.
9
9
 
10
10
  ---
11
11