class Matrix

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • hallo!
    ich bräuchte hilfe bei einem problem mit matrizen.
    beim schreiben einer klasse matrix habe ich einen Konstruktor:
    (es gibt ein Array A[4][4] als Instanzvariable)


    Quellcode

    1. 8 Matrix::Matrix(){ //fült matrix mit nullen
    2. 9 for (int i=0;i<4;i++){
    3. 10 for (int j=0; j<4; j++){
    4. 11 A[i][j]=0;
    5. 12 }
    6. 13 }
    7. 14 }


    und folgende methode für die ausgabe:

    Quellcode

    1. 79 void Matrix::print(){
    2. 80 cout << endl;
    3. 81 for (int i=0; i<4; i++){
    4. 82 for (int j=0; j<4; j++){
    5. 83 cout << A[i][j] << "\t";
    6. 84 }
    7. 85 cout << endl;
    8. 86 }
    9. 87 }

    beim aufruf in int main() gibt der compiler folgende fehlermeldung:

    error: request for member 'print' in 'B', which is of non-class type 'Matrix ()()'

    leider komme ich nicht dahinter was das problem sein könnnte und wäre sehr sehr sehr dankbar für einen tip.