🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.help
Article #428

[] operator overloading

#428
From: Tito Flagella
Date: Fri, 16 Oct 1992 14:39
24 lines
869 bytes
Anybody knows why gcc 2.2.2 compiling:

class PowerProduct {
 private:
  char *pp;
 public:
  PowerProduct() { pp = calloc(PPLength,1); };
  inline int& operator[] (int);
};

inline int& PowerProduct::operator[] (int i)
{
  return pp[i];
}


is giving the error:

tito@olimpo 22> gcc try.C
try.C: In method `int & PowerProduct::operator [] (int)':
try.C:21: cannot convert to a reference type

Tito Flagella.
Technical Details
Message-ID: <1992Oct16.143958.19598@di.unipi.it>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!ghost.dsi.unimi.it!newsserver.di.unipi.it!tito

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.help
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!rpi!ghost.dsi.unimi.it!newsserver.di.unipi.it!tito
From: tito@di.unipi.it (Tito Flagella)
Subject:  [] operator overloading
Message-ID: <1992Oct16.143958.19598@di.unipi.it>
Sender: netnews@di.unipi.it (USENET News System)
Nntp-Posting-Host: apollo.di.unipi.it
Organization: Dipartimento di Informatica, Universita' di Pisa
Date: Fri, 16 Oct 1992 14:39:58 GMT
Lines: 24