c++有私有类吗

appleshao 2008-11-07 12:08:01
private class lp;

我也不知道脑子里怎么会有这种记忆...哪里看过的也忘记了.有这种说法吗?
...全文
217 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weakwater 2009-01-16
  • 打赏
  • 举报
回复
有这种说法,答案同3楼
薛定谔之死猫 2008-11-07
  • 打赏
  • 举报
回复
c++没这种用法吧,没办法嵌套声明
CEO27 2008-11-07
  • 打赏
  • 举报
回复
java的内部类可以是私有的
xhs_lh04 2008-11-07
  • 打赏
  • 举报
回复
有这种概念,在类内部定义的类,可以定义在private下
navy0168 2008-11-07
  • 打赏
  • 举报
回复
没有这种吧,只有私有继承类 !
xxgamexx 2008-11-07
  • 打赏
  • 举报
回复
JAVA里面有
访问限制的作用。
一个private,在这个class所在的程序集以外,是无法访问的
而public 则可以。

C#好象也有~
cyj626 2008-11-07
  • 打赏
  • 举报
回复
相关类吧
taodm 2008-11-07
  • 打赏
  • 举报
回复
匿名namespace就是你要的东西。
sc_valentine21 2008-11-07
  • 打赏
  • 举报
回复
C++中没这种用法吧,倒是可以私有继承
xuedaoli 2008-11-07
  • 打赏
  • 举报
回复
可以的哦。
举个例子:

class Num
{
public:
Num(){}
~Num(){}
int Getnum()
{
return Num1::num;
}
private:
class Num1
{
public:
Num1(){}
~Num1(){}
static int num; //简单的加了个静态的变量
};
};
int Num::Num1::num = 20;

void main()
{
Num t;
cout << t.Getnum()<<endl;
}

65,211

社区成员

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

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