Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

How do you do a forward declaration?

Posted on 2000-04-09
4
Medium Priority
?
185 Views
Last Modified: 2010-04-02

//  How do I make this compile?

class Link {          
public:
  const Read *neighbor ;  
};


class Read {  
private:
public:
  vector<Link> left_exts ;
}
0
Comment
Question by:klopter
4 Comments
 
LVL 4

Accepted Solution

by:
captainkirk earned 200 total points
ID: 2697985

// this line would go before class Link
class Read;
0
 
LVL 22

Expert Comment

by:nietod
ID: 2698031
Spock to Enterprise, Captain Kirk you should answer,
0
 
LVL 1

Expert Comment

by:pepenieto
ID: 2699571
As Captain Kirk answer, this should compile perfectly:

class Read;

class Link {            
public:
  const Read *neighbor ;  
};


class Read {  
private:
public:
  vector<Link> left_exts ;
};
0
 

Author Comment

by:klopter
ID: 2700029
Thanks,
  Ken
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question