社区
C++ 语言
帖子详情
请教:如何声明另外一个名字空间里的类?
baojian88888
2006-10-13 02:32:58
现有两个文件aaa.h和main.cpp
/// filename: aaa.h
namespace aaa
{
class AAA
{
// ...
};
}
/// filename: main.cpp
// 不想包含aaa.h,而只想写个AAA的声明,该如何写?
class AAA; // 这样写不行
class aaa::AA; // 这样写也不行
int main()
{
aaa::AAA *pA = NULL;
return 0;
}
...全文
195
6
打赏
收藏
请教:如何声明另外一个名字空间里的类?
现有两个文件aaa.h和main.cpp /// filename: aaa.h namespace aaa { class AAA { // ... }; } /// filename: main.cpp // 不想包含aaa.h,而只想写个AAA的声明,该如何写? class AAA; // 这样写不行 class aaa::AA; // 这样写也不行 int main() { aaa::AAA *pA = NULL; return 0; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinall
2006-10-13
打赏
举报
回复
呵呵,这个问题我也碰到过,困扰我好久。-_-!!!
baojian88888
2006-10-13
打赏
举报
回复
谢谢 sinall()
sinall
2006-10-13
打赏
举报
回复
class AAA; // 这样写不行
class aaa::AA; // 这样写也不行
应该这样写:
namespace aaa
{
class AAA;
}
baojian88888
2006-10-13
打赏
举报
回复
楼上可能没有看懂我的意思
我不想包含 aaa.h
using namespace aaa; // 这样会编译错误,提示名字空间aaa不存在
PMsg
2006-10-13
打赏
举报
回复
using namespace aaa;
再定义/声明
dhy311
2006-10-13
打赏
举报
回复
namespace aaa
{
class AAA
{
// ...
};
}
/// filename: main.cpp
// 不想包含aaa.h,而只想写个AAA的声明,该如何写?
using namespace aaa;
int main()
{
aaa::AAA *pA = NULL;
return 0;
}
在
类
中
声明
其他
名字空间
的友元
类
本文介绍了如何在C++中正确地
声明
跨
名字空间
的友元
类
,并提供了具体的代码示例。作者通过实践解决了编译错误问题,记录了NA和NB两个
名字空间
中
类
CA和CB之间的友元关系设置。
vs2010 将某
一个
类
添加到
一个
名字空间
中 vs2010创建
名字空间
及其使用
本文介绍了如何在Visual Studio 2010中创建和使用
名字空间
。首先,通过在.h文件中
声明
namespace来创建
名字空间
,接着详细说明如何将
类
放入已有的
名字空间
,包括修改.h和.cpp文件。最后,讲解了如何正确引用和使用
名字空间
内的
类
,强调了在使用前需包含相应头文件的重要性。
C++初级主题--
名字空间
域和
类
域
本文介绍了C++中的三种域:局部域、
名字空间
域和
类
域。重点讲解了
名字空间
域的作用,包括解决全局
名字空间
污染问题,
名字空间
的嵌套及使用using
声明
简化访问等。同时,还详细阐述了
类
域的概念及其在封装中的应用。
c++
名字空间
指令与
名字空间
声明
本文详细介绍了C++中
名字空间
的使用方法,包括限定名字的使用、using指令与using
声明
的区别及其应用场景,并通过示例代码展示了如何在
类
中使用using
声明
来引入基
类
成员。
C++
名字空间
(二)
本文深入探讨C++中
名字空间
的四种应用方式:
名字空间
指令、
名字空间
声明
、无名
名字空间
和
名字空间
嵌套。介绍了如何通过作用域限定操作符访问
名字空间
成员,讨论了
名字空间
指令和
声明
简化编程的同时可能引发的歧义问题,以及无名
名字空间
和嵌套
名字空间
的实际应用场景。
C++ 语言
65,212
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章