-
October 7th, 2011, 10:27 PM
#1
Referring to previously-defined class in a namespace split acorss files
I get a syntax error for referring to a previously defined class.
file first.cpp
---------
namespace NS {
class C : public B {
int m;
}
}
file second.cpp
------------------
namespace NS {
B inst = new C(); // ------- Syntax Error: Doesn't recognize "C" from first.cpp.
}
I also used "using namespace NS" in second.cpp with no success.
Does someone know how to resolve this? (I am using Visual C++).
thanks.
-
October 7th, 2011, 11:47 PM
#2
Re: Referring to previously-defined class in a namespace split acorss files
The definition of C should be in a header so that it could be included in second.cpp
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|