class ClassName::Implementation 什么类?

wb175208 2011-11-21 05:51:24
class ClassName::Implementation
{
public:
...
private:
...
}
类里面全部是静态数据成员和静态函数,这种类是怎么回事?并没有找到Implementation的定义,但是处处都在使用它,第一次碰到这样的类定义?求解?
...全文
101 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
小时了了 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wb175208 的回复:]

引用 5 楼 xingfeng2510 的回复:

内部类

可不可以举个例子!谢谢
[/Quote]
class A
{
class B
{
void f(void);
};
};

void A::B::f(void)
{
// this is function
}
taodm 2011-11-21
  • 打赏
  • 举报
回复
定义在ClassName中
[Quote=引用 4 楼 wb175208 的回复:]
引用 2 楼 xrunning 的回复:

这种要么是内嵌类,在类ClassName中定义的Implementation,要么ClassName是命名空间


内嵌类也是一种类吧,它的定义在什么地方?
[/Quote]
wb175208 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xingfeng2510 的回复:]

内部类
[/Quote]
可不可以举个例子!谢谢
xingfeng2510 2011-11-21
  • 打赏
  • 举报
回复
内部类
wb175208 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xrunning 的回复:]

这种要么是内嵌类,在类ClassName中定义的Implementation,要么ClassName是命名空间
[/Quote]

内嵌类也是一种类吧,它的定义在什么地方?
wb175208 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xl_at 的回复:]

ClassName是命名空间吧··
[/Quote]
不是命名空间,是一个类
小时了了 2011-11-21
  • 打赏
  • 举报
回复
这种要么是内嵌类,在类ClassName中定义的Implementation,要么ClassName是命名空间
xl_at 2011-11-21
  • 打赏
  • 举报
回复
ClassName是命名空间吧··

64,683

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧