社区
C++ 语言
帖子详情
c++有私有类吗
appleshao
2008-11-07 12:08:01
private class lp;
我也不知道脑子里怎么会有这种记忆...哪里看过的也忘记了.有这种说法吗?
...全文
217
10
打赏
收藏
c++有私有类吗
private class lp; 我也不知道脑子里怎么会有这种记忆...哪里看过的也忘记了.有这种说法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
}
SCW 开发心得: 为什么要使用
私有
类
?
C++
私有
类
实现要点及心得整理
基于DirectUI 的SCW-
C++
私有
类
实现要点及心得 2015.03 在设计 SCW 的过程中。不断了解新知识,作为一个
C++
初学者,新的知识尤如甘露。尤其在学习过程中,看到别人好的经验与方法,就像发现了新大陆一样。SCW框架虽然还在构建中,还没到 DirectUI那一步,但学习与开发的过程,充满惊喜。 这两天在重构SCW,这已经是第三稿了。虽然我的基础浅...
SCW 开发心得: 为什么要使用
私有
类
?
C++
私有
类
实现要点及心得整理
为什么80%的码农都做不了架构师?>>> ...
Large-Scale
C++
Volume I 学习:组件
私有
类
与下属组件详解
我们已经知道,组件化设计能带来一个很重要的好处:分层复用——也就是说,一个写得好的底层组件,可以被各种各样的上层代码拿去直接复用,而不需要重新造轮子。为了让这种复用的好处最大化,一个很自然的想法是:尽量少把东西设为
私有
,因为凡是稳定、有价值的实现细节,一旦被藏起来不让外面用,就等于白白放弃了它被别处复用的机会。 但现实没那么理想。总有一些情况,是不适合拿去给别人复用的。这一节要讨论的,就是这种"不多见但确实存在"的情况:当一个
类
只是某个组件内部的实现细节、还不稳定、暂时也不想让外部直接使用的时候,该怎么正确
c++
私有
类
成员与
私有
类
函数
C++
static
类
成员,static
类
成员函数原创 2017年03月20日 14:33:1414990.static修饰
类
中成员,表示
类
的共享数据1.static
类
成员在
C++
primer里面说过,static
类
成员不像普通的
类
数据成员,static
类
数据成员独立于一切
类
对象处在。static
类
数据成员是与
类
关联的,但不与该
类
定义的对象有任何关系。这句话什么意思?就是static不会想普通
类
数据...
Large-Scale
C++
Volume I 学习:组件
私有
类
与“一起变化的东西放一起“
这段内容其实是在讲软件设计里一个很朴素的道理:如果两段代码总是一起改,那就应该把它们放在物理上离得很近的地方。这个道理听起来简单,但落到实际的
C++
工程里,会涉及到"放在哪一层"“放多近”"要不要对外公开"这几个具体问题。 内容分成两部分:在往下讲之前,先把几个专有名词解释清楚,不然后面的例子看不懂。如果两个
类
总是要一起改,但你把它们放在两个不同的包里,会发生什么?对于这种应用层的、容易变化(这里用"malleable",可以理解成"柔软的、容易塑形的")的软件,做法是: 把它们放进同一个包(同一个发布
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章