| delorie.com/archives/browse.cgi | search |
| From: | Vik Heyndrickx <Vik DOT Heyndrickx AT rug DOT ac DOT be> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Return Types for Constructors |
| Date: | Mon, 08 Dec 1997 08:46:26 +0100 |
| Organization: | University of Ghent, Belgium |
| Lines: | 25 |
| Message-ID: | <348BA5D2.503C@rug.ac.be> |
| References: | <01bd0366$cfe6d140$d744e4cf AT cadvision DOT com> |
| NNTP-Posting-Host: | eduserv1.rug.ac.be |
| Mime-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Robert Lazorko wrote:
>
> I am writing code which implements classes for C++, and yet, the compiler
> gives the error message "return type specified for constructor invalid"...
>
> Vector::Vector()
> {
> x = 0;
> y = 0;
> }
constructors always return void, so you should have written instead:
void Vector::Vector ()
IIRC the compiler assumes 'int' for the return type if you omit it in
C++.
BTW since this question is not DJGPP specific you should have posted
this to comp.lang.c++.
--
\ Vik /-_-_-_-_-_-_/
\___/ Heyndrickx /
\ /-_-_-_-_-_-_/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |