0

最近、 C++を使用してOpenGLを扱い始めました。

Vertexを宣言したり、現在のColorを変更したりする方法に悩まされています。

およびglColor3f()メソッドglVertex{2,3,4}{sdif}()

それでは、なぜOpenGLはこれらの関数をオーバーロードしないのでしょうか。

たとえば、入力する方が適切であり、パラメータの数とそのタイプglColor()によってglVertex()認識されます。

最終的には、コードの見栄えが良くなり、読みやすくなり、結果は同じになります。

同様の関数をオーバーロードしない正当な理由があることを願っています。

4

1 に答える 1