社区
C++ 语言
帖子详情
c++的一个访问限制的问题
code145
2008-03-07 10:16:14
在类的外面定义类中的成员函数,那么这个外部定义的过程中是否能够访问类中的私有数据和成员函数????--------刚学习C++.请各位赐教
...全文
75
8
打赏
收藏
c++的一个访问限制的问题
在类的外面定义类中的成员函数,那么这个外部定义的过程中是否能够访问类中的私有数据和成员函数????--------刚学习C++.请各位赐教
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cplusplus2005
2008-03-07
打赏
举报
回复
为便于理解,再举一个例子:
class T{
public:
typedef int INT;
int f();
};
INT T::f(){ } //错误!"typedef int INT;"不可见!
T::INT T::f(){ };//ok!
newkt
2008-03-07
打赏
举报
回复
Class T{
public:
void f();
};
void T::f()
{
}
T::的意思是指 作用域在T类.
code145
2008-03-07
打赏
举报
回复
5楼的意思我不是很明白啊,能在详细些吗?
Cplusplus2005
2008-03-07
打赏
举报
回复
简单地说明一下:
Class T{
public:
void f();
};
void T::f(){};
我们以" Type class_name::function_name(...) "这样的形式来在类外部定义成员函数。注意到我们加上了“class_name::”,所以,在其后可以出现class_name类中任何成员名。但是,在“class_name::”出现之前,就不能直接访问class_name类中的私有数据和成员函数。
xhd3767
2008-03-07
打赏
举报
回复
类里面是声明的。外面是实现,其实是一样的,当然可以调用了
sinosinux
2008-03-07
打赏
举报
回复
absolutely, 当然能
ouyh12345
2008-03-07
打赏
举报
回复
能
Cplusplus2005
2008-03-07
打赏
举报
回复
当然能。
相关推荐
visual
c++
vc
限制
磁盘驱动器
访问
,如禁止
访问
D盘.zip
vc
限制
磁盘驱动器
访问
,如禁止
访问
D盘.zip
限制
磁盘
访问
禁止
访问
磁盘
C++
windows 修改文件/夹
访问
权限
限制
删除
访问
【代码】
C++
windows 修改文件/夹
访问
权限
限制
删除
访问
。
iOS学习中的
问题
一、 iOS封装、继承、多肽封装成员变量,属性封装函数
访问
限制
继承,多肽跟
C++
类似,只要封装做的好,继承,多肽顺其自然。二、初始化函数的
限制
http://www.cnblogs.com/smileEvday/p/designated_initializer.html 在初始化过程中,可能存在循环初始化
问题
。
【
C++
】
访问
限制
及类的表示(class & struct)
设置
访问
限制
的目的 用来
限制
类中哪些成员能够被哪些人
访问
public 任何人都能
访问
private 只有该类的成员函数能够
访问
protected 只有该类以及继承于该类的类能够
访问
friend 可以在定义中声明别人是朋友,那么朋友就可以
访问
private的内容 示例
C++
中class和struct 两者都用来表达类,基本相同,唯一的区别是class缺省参数默认是private,而struct默认是public,
C++
首选class ...
C++
学习杂记(二)
文章目录今日学习内容一、
C++
类成员的
访问
限制
二、类的封装三、
C++
对象的内存模型四、
C++
函数编译原理浅析五、
C++
中的成员函数实现六、
C++
中的构造函数 今日学习内容 继续学习
C++
的相关知识。 一、
C++
类成员的
访问
限制
控制成员变量和成员函数的
访问
权限关键字有3个: (1)public——共有的,类的内部和外部均可以
访问
。 (2)protected——类的外部对象不能
访问
,按该类的派生类可以
访问
。 (3)private——只能在类的内部被
访问
。 注意: a. 以上3个关键字只能修饰类的成员,..
发帖
C++ 语言
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
6.3w+
社区成员
25.0w+
社区内容
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-03-07 10:16
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下