delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/06/25/06:04:03

Xref: news2.mv.net comp.os.msdos.djgpp:5356
From: yantis AT rice DOT edu (Theodore Yantis Howard)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Help! Turbo c++ compiled, but DJGPP 2.0 doesn't!
Date: 25 Jun 1996 06:04:01 GMT
Organization: Rice University, Houston, Texas
Lines: 43
Message-ID: <4qnvgh$q5n@larry.rice.edu>
References: <31CDA320 DOT 6943 AT infomatch DOT com>
NNTP-Posting-Host: great-gray.owlnet.rice.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

: Basically all of the errors are like this: 

:   In file included from dosiface.cpp:8:
:   slist.h:19: `SList' is neither function nor method; cannot be declared friend

: (heres the code that generated the error)

:   class LLString
:   {
:     protected:
:       LLString* Next;
:       char* Item;

:     public:
:       friend SList;
:       LLString() {}
:      ~LLString() {};
:   };
It seems that DJGPP doesn't know SList exists (or at least it might think 
SList is a variable).

 : Or like this:

:   slist.cpp: In method `char * SList::Get_next()':
:   slist.cpp:69: member `Item' is a protected member of class `LLString'
:   slist.cpp:70: member `Next' is a protected member of class `LLString'
Since the 'friend' line was deemed incorrect, it probably wasn't parsed 
and so DJGPP doesn't think that SList is a friend function.  This is only 
a side-effect of the previous error.

--

-Ted (yantis AT rice DOT edu)

 "Prohibition will work great injury to the cause of temperance. It is a
 species of intemperance within itself, for it goes beyond the bounds of
 reason in that it attempts to control a man's appetite by legislation, and
 makes a crime out of things that are not crimes. A Prohibition law strikes
 a blow at the very principles upon which our government was founded."

 -Abraham Lincoln (1809-65) U.S. President.

 Speech to Illinois House of Representatives, 18 Dec. 1840

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019