In der OpenGL-XML-Spezifikation gibt es unter der Methode glShaderSource einen Parameter, der als const GLchar *const* string
definiert ist.Sind die beiden Typen in OpenGL gleichwertig?
Jedoch auf der online registry für OpenGL, unter der Methode glShaderSource, ist der gleiche Parameter als definiert.
Nach meinem Verständnis ist der erste ein Zeiger auf einen unveränderlichen Zeiger auf ein unveränderliches Zeichen, und der zweite ist ein Zeiger auf einen Zeiger auf ein unveränderliches Zeichen. Nach meinem Verständnis bedeutet dies, dass in der ersten Definition nur der äußerste Zeiger geändert werden kann, aber in der zweiten Definition kann jeder Zeiger geändert werden.
Sind die beiden Typen gleichwertig oder gibt es ein Problem mit der Spezifikation?
Also ist die Webseite die falsche? – pdid