suchen

Heim  >  Fragen und Antworten  >  Hauptteil

C++-Fehler C2678: binär „<<“: Kein Operator gefunden, der den linken Operanden vom Typ „const std::ostream“ akzeptiert

Ich habe den Operator<< von SortedSinglyList im Operator<< von LinkedMatrix aufgerufen und festgestellt, dass der Fehler in der markierten Zeile lag. Hängt dieser Fehler mit const zusammen? Aber keiner der Codes, die ich hier geschrieben habe, enthält const

Ich habe den Operator<< korrekt in SSL ausgeführt, aber LM ist fehlgeschlagen

class LinkedMatrix-------
Freund ostream& Operator<<<>(ostream& os, LinkedMatrix &a)

{
    for (int i = 0; i < a.rows; i++)
        cout << "i" << (*a.rowlist[i]);   //括号相当于SSL对象。调用SSL.operator<<
    
}

为情所困为情所困2762 Tage vor1161

Antworte allen(1)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-06-05 11:13:05

    operator<<<>你的这个<>是什么?

    Antwort
    0
  • StornierenAntwort