Hallo
Ich möchte bei einem Konstruktur einen Wert (int) übergeben. Dabei habe ich folgendes gemacht:
kFahrt.h
kFahrt.cpp
und im Hauptprogramm habe ich den konstruktor aufgerufen:
aber dann erhielt ich immer die Fehlermeldung:
1>d:\visual studio 2008\projects\projects\pruefung\pruefung\Form1.h(88) : error C2059: Syntaxfehler: 'Konstante'
Ich habe jetzt im Internet gestöbert, da habe ich Beispiele gefunden, die genauso aufgebaut waren. Warum klappt es bei mir nicht?
Oder anders ausgedrückt: Ich möchte bei der Definition gleich einen Wert mit übergeben, wie bekomme ich es hin?
kFahrt abschnittA(1);
kFahrt abschnittB(2);
kFahrt abschnittC(3);
Gruß
Völzi
Ich möchte bei einem Konstruktur einen Wert (int) übergeben. Dabei habe ich folgendes gemacht:
kFahrt.h
#pragma once
ref class kFahrt
{
public:
kFahrt(int);
int rauf(void);
int stop(void);
int runter(void);
private:
int abschnitt;
};
kFahrt.cpp
#include "StdAfx.h"
#include "kFahrt.h"
using namespace System;
kFahrt::kFahrt(int zahl)
{
abschnitt=zahl;
}
und im Hauptprogramm habe ich den konstruktor aufgerufen:
kFahrt abschnitt (1);
aber dann erhielt ich immer die Fehlermeldung:
1>d:\visual studio 2008\projects\projects\pruefung\pruefung\Form1.h(88) : error C2059: Syntaxfehler: 'Konstante'
Ich habe jetzt im Internet gestöbert, da habe ich Beispiele gefunden, die genauso aufgebaut waren. Warum klappt es bei mir nicht?
Oder anders ausgedrückt: Ich möchte bei der Definition gleich einen Wert mit übergeben, wie bekomme ich es hin?
kFahrt abschnittA(1);
kFahrt abschnittB(2);
kFahrt abschnittC(3);
Gruß
Völzi
Zuletzt bearbeitet: