Ich bekomme einen Fehler in Visual C++, die mir eine wirklich harte Zeit gibt.Visual C++ - Fehler C2143: Syntaxfehler: fehlende ')' vor 'Konstante'
Der Fehler ist Fehler C2143 Lesen: Syntaxfehler: fehlen ‚)‘ vor ‚constant‘
Meine Code-Zeile ist:
coefficient[i] = (1 - (2 * depth)) + ((t - floor(t + 0.5) + 1) 2 * depth);
ich am Anfang der Datei # include haben, die sollten Definieren Sie die Boden (Doppel) -Funktion.
ein bisschen mehr Erklärung der Variablen.
double depth ist eine Membervariable der Klasse, in der sich diese Zeile befindet.
int i ist ein inkrementierender Indexwert.
double t ist ein inkrementierender Wert.
Was sie tun ist wirklich unwichtig, aber ich wollte klarstellen, dass alle drei bereits als Variablen der Grundtypen definiert sind.
Ich habe durchgegangen und überprüft, dass alle Klammern zusammenpassen. Ich weiß nicht genau, auf was "konstant" der Compiler sich bezieht. Irgendwelche Ideen?
Ah, dumme mich. Es kann schwierig sein, einfache Fehler ohne ein zweites Augenpaar zu sehen. Vielen Dank. – Rich