Article View: gnu.g++.help
Article #428[] operator overloading
From: Tito Flagella
Date: Fri, 16 Oct 1992 14:39
Date: Fri, 16 Oct 1992 14:39
24 lines
869 bytes
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!titoShow 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