标题:有关命名空间的问题
只看楼主
harbincampus
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-12-11
 问题点数:0 回复次数:7 
有关命名空间的问题
小弟是新手,请问

using namespace std; 和using std::cin;......using std::endl;有什么区别 ,十分感谢.
搜索更多相关主题的帖子: 空间 
2006-12-11 17:12
一二三四五
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:856
专家分:0
注 册:2006-11-13
得分:0 
前者是使用命 名空间std;这个时候,std下面所有的东西可以不加std::就可以用了

后者是直接声明使用什么,没声明的就不能用,比如std::cin,那么在用cin的时候是不要加std::, 可以用别的就要加了

所以,推荐使用前者,

hey,di va la
2006-12-11 17:47
harbincampus
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-12-11
得分:0 

thank you very much

2006-12-11 19:34
一二三四五
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:856
专家分:0
注 册:2006-11-13
得分:0 

不用谢,大家共同进步


hey,di va la
2006-12-11 19:39
harbincampus
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-12-11
得分:0 

我还有一个问题,有这样一句话:派生类的成员函数不能访问私有基类的私有成员,但可以访问私有基类的公用成员不好意思啊,这么麻烦您

2006-12-11 20:03
harbincampus
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-12-11
得分:0 
可以加上你的QQ吗?
2006-12-11 20:04
harbincampus
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-12-11
得分:0 

我的是85602260,谢谢啦

2006-12-11 20:05
一二三四五
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:856
专家分:0
注 册:2006-11-13
得分:0 

派生类当然 不能访问基类的私有成员,这是为了封装的需要
基类的公有成员当然是可以访问的

至于这个基类是私有还是公有都没有关系,因为私有公有都是相对于你的类而言的

他都是可以访问的

而基类的成员能不能访问就看基类的成员修饰符了


hey,di va la
2006-12-12 10:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-108839-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095766 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved