rfg@NCD.COM (Ron Guilmette) (01/20/91)
In article <DSOUZA.91Jan4201341@optima.cad.mcc.com> dsouza@optima.cad.mcc.com (Desmond Dsouza) writes:
+
+Is it legal to forward declare a class nested in another class?
+I believe the following is illegal in C++? If so, why? It is a
+useful form of modularity.
+
+class PRINTING_SYS {
+ class PRINTER; // Nested class forward declaration
+ class PRINT_QUEUE; // "
+public:
+ spool();
+};
+
+class PRINTING_SYS::PRINTER { ... };
+class PRINTING_SYS::PRINT_QUEUE { ... };
I have now seen numerous messages posted to this newsgroup which did not
belong here, however I have yet to see any response whatsoever to this
very valid question about a significant C++ standards issue.
What's the problem? Is there really such a total disinterest in C++
standards issues by readers of usenet news? Should this newsgroup
be disbanded due to lack of interest?
--
// Ron Guilmette - C++ Entomologist
// Internet: rfg@ncd.com uucp: ...uunet!lupine!rfg
// Motto: If it sticks, force it. If it breaks, it needed replacing anyway.