Ergebnis 1 bis 4 von 4

Thema: [C] Zeiger Problem

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    'Eigentlich' steht da:
    Code (c):
    static GLfloat g_colorTimeline[3] = { 0.0f, 1.0f, 0.0f };
     

    g_colorTimeline ist bereits ein Pointer auf den Beginn der Array.
    return *g_colorTimeline; gibt daher GLfloat zurück. (normalerweise das erste Element)
    Daher sagt er, dass ein GLfloat auf diese Weise zurückgegeben wird.


    Aber in diesem Beispiel könnte folgendes nötig sein:
    Code (c):
    return &g_colorTimeline;

    Kann sein, dass du * und & verwechselt hast. * dereferenziert und & gibt den Pointer zurück.

    Geändert von Drakes (08.05.2010 um 22:07 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •