Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Fehlermeldung deuten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.05.2005, 19:10 Uhr
~kapiernichts
Gast


hallo allerseits,
kann mir jemand sagen was folgende Fehlermeldung in einer Headerdatei bedeutet:
ISO C++ forbids declaration of XXX with no type


vielen dank
tschü
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.05.2005, 19:23 Uhr
Manuelito



kannste mal deinen code posten???
dürfte ja in ner headerdatei nicht allzu lang sein
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.05.2005, 19:31 Uhr
~kapiernichts
Gast


hy,
hier mein code:

Code:
#indef matrix_h
#define matrix_h matrix_h

template <typename T>
class Matrix{
    public:
        Matrix();
    Matrix(int);
    Matrix(const Matrix &MatrixToCopy);
    ~Matrix();
    void mat_init(T[][]);
    T get_elem(int, int);
    unsigned int dimension() const;
    operator=(const Matrix &secondMatrix);
    mat_add(Matrix,Matrix);
    mat_prod(Matrix,Matrix);
    pow(int);
    get() const;
    private:
        setDim(int);
        int Dim = 2 ;
    T[Dim][Dim] Mat;
}; //end class matrix
#endif



kannst du mir jetz helfen?
vielen dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.05.2005, 19:32 Uhr
Manuelito



in welcher zeile kommt denn der fehler??
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.05.2005, 19:34 Uhr
~kapiernichts
Gast


ab zeile 11 in jeder zeile wo eine methode deklariert wird
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.05.2005, 19:58 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


klar du deklarierst die methode ohne rückgabewert und das ist nur für konstruktoren und destruktoren erlaubt. mach ein void davor und dann passts (oder ebene einen rückgabewert der sinn ergibt)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.05.2005, 21:11 Uhr
0xdeadbeef
Gott
(Operator)


Das geht nicht:

C++:
    void mat_init(T[][]);


weil T[][] kein Typ ist. Du musst mindestens eine Dimension angeben.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: