社区
C++ 语言
帖子详情
c++的一个访问限制的问题
code145
2008-03-07 10:16:14
在类的外面定义类中的成员函数,那么这个外部定义的过程中是否能够访问类中的私有数据和成员函数????--------刚学习C++.请各位赐教
...全文
80
8
打赏
收藏
c++的一个访问限制的问题
在类的外面定义类中的成员函数,那么这个外部定义的过程中是否能够访问类中的私有数据和成员函数????--------刚学习C++.请各位赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
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
打赏
举报
回复
当然能。
C++
读取
访问
权限冲突引发异常
问题
C++
读取
访问
权限冲突引发异常
问题
用
C++
写代码时经常会遇到“引发了异常: 读取
访问
权限冲突。”这样的错误提示,这种情况主要发生在两种场景下: 一、
访问
数组越界 当采用线性表的顺序结构,例如顺序表、队列、栈等...
C++
类的
访问
权限
C++
类的
访问
权限
C++
类成员
访问
权限介绍
C++
类成员
访问
权限介绍: 对于
C++
类,可以定义三种不同
访问
控制权限的成员。这三种分别是public公有类型,private私有类型,protected保护类型。 一、public public成员可以被
访问
的场景: ①它所在类的成员函数 ②它...
C++
:
访问
权限
访问
权限
C++
类中protected
访问
权限
问题
在
c++
中,protected修饰的成员属性和成员函数的
访问
权限: (1)、本类中的成员函数(public/private/protected修饰的函数) (2)、友元函数和友元类 (3)、派生类中的成员函数可以
访问
对应基类中的protected成员属性和...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章