社区
C++ 语言
帖子详情
C++的一个问题
ldcsoftware
2008-03-21 12:42:40
在C++中,经常遇到类后面跟着一个双冒号“::”
也经常看到函数之前又加上一个双冒号“::”
它们分别是什么意思啊?
希望高手能解答一下, 谢谢!
...全文
782
46
打赏
收藏
C++的一个问题
在C++中,经常遇到类后面跟着一个双冒号“::” 也经常看到函数之前又加上一个双冒号“::” 它们分别是什么意思啊? 希望高手能解答一下, 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
46 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsocpp
2008-03-24
打赏
举报
回复
建议找本书好好看下吧,要多思考,多实践,不要什么问题都提问
像这样的语言基础的问题,本人真的觉得没必要提问
czp_opensource
2008-03-24
打赏
举报
回复
LZ我也想说: “回去看书吧”
不过,上面的兄弟们也说了很多了。 我就算了:)
1. C++当有名称空间的概念。 是为了避免变量和函数名的名字冲突。如一个公司写了一个函数叫 GodHelpMe (); 别一个公司也写了一个这样的函数GodHelpMe (); 哪果将两个功程合到一起, 链接的时候是链不过去的。 当加上名称空间就解决了这样的问题。 COM1::GodHelpMe 和COM2::GodHelpMe. 这样他们就有了两个不同的名字。
2. 举一个例子:
namespace COM1
{
void GodHelpMe () {/*say god help me 100 times*/}
};
namespace COM2
{
void GodHelpMe () {/*say god help me 200 times*/}
}
这两个函数有同样的名字, 但不同的行为。 因为在不同的名称空间下, 所以是没问题的。
3. 在类当中:
class CObject
{
public:
int system_;
void Dump ();
};
void CObject::Dump ()
{
/* sleep for a while.*/
}
这里面对函数的实现。。。。。。(晕, 自己看吧。)
4. 当一个函数被调用的地方加了::的时候,(::memcpy (buf, 0, sizeof (buf)); 这表示在调用一个全局的涵数, 如果类中也有这样的涵数,她会调用全局的。
5. 看书吧。 我也不会讲。
anything_is_possible
2008-03-24
打赏
举报
回复
问问题需要勇气,问出你这种问题来,那得需要多大的勇气吖!
felllove
2008-03-23
打赏
举报
回复
up
「已注销」
2008-03-23
打赏
举报
回复
又是 个标准的没有看书就在这上面开花的,祖国花朵!!!
red_berries
2008-03-23
打赏
举报
回复
经常遇到类后面跟着一个双冒号“::”
也经常看到函数之前又加上一个双冒号“::”
=========================================
一般来说
类后面跟着一个双冒号“::”再后面就是一个函数(当然还可能是变量)
函数之前又加上一个双冒号“::” 再前面就是一个类名(当然也可能是名称空间)
晨星
2008-03-23
打赏
举报
回复
这个。。。不需要高手解答。
事实上,高手也未必解答得了。- -b.
quchan
2008-03-23
打赏
举报
回复
计算机,还得从娃娃抓起!
楼主还是好好学学相关基础吧。。。。
Lucia_nn
2008-03-23
打赏
举报
回复
我也怀疑,LZ是不是学习C++的~~~~
xiaochen57
2008-03-23
打赏
举报
回复
作用域操作符
Alix-Lei
2008-03-23
打赏
举报
回复
无语,这也问
天问
2008-03-23
打赏
举报
回复
发帖增分
freeCodeSunny
2008-03-22
打赏
举报
回复
std::cout<<.....是域操作符 级别最高
ZHAOZH2001
2008-03-22
打赏
举报
回复
KAN SHU
wpalhm
2008-03-22
打赏
举报
回复
up!
tianjiao85
2008-03-22
打赏
举报
回复
up
ppchiu
2008-03-22
打赏
举报
回复
此贴也能上首页~服了~
xiaotengll
2008-03-22
打赏
举报
回复
作用域操作符
waxl0118
2008-03-22
打赏
举报
回复
作用域操作符,建议你用心看看书。
yangdoing
2008-03-22
打赏
举报
回复
........楼主是不是玩汇编的啊.
加载更多回复(26)
C&
C++
语言学习大全套【精品】
2012-C&
C++
语言大全.zip C&
C++
语言教程大礼包.rar C_
C++
+指针的13份资料.zip C_
C++
程序员实用大全.zip
C++
程序设计语言特别版(中文版) .rar C语言大全第4版+源码.rar C语言阶梯式教程【从白痴到资深专家】 .pdf 你必须知道的495个C语言
问题
(完整版).rar
C++
一个
项目只允许有
一个
main函数怎么办
C++
中
一个
项目只允许有
一个
main()函数怎么办大家在学习
C++
的时候
一个
项目只允许有
一个
main函数怎么办(本人IDE为Visual Studio)这两天学习
c++
发现了
一个
问题
,当你跟着教程去编写时候,会有
一个
项目下只能有
一个
main函数的情况,而已经编好的代码对于初学者来说也不能直接删除不是,所以在这个时候可以将main函数后面添加上一些数字,比如main01,main02。。。这样main函数就会变成普通的函数,这里需要注意的一点是,普通函数如果没有注明无返回值的情况下,是要有return语句的,
C++
语言基础视频教程
C++
语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践...学习者能够通过实践的方式,学会利用
C++
语言解决
问题
,具备进一步学习利用
C++
开发应用程序的基础。
C/
C++
经典算法——约瑟夫
问题
C/
C++
经典算法——约瑟夫
问题
什么是约瑟夫
问题
一行代码解决约瑟夫
问题
!!!
C++
中
一个
类成员函数调用另
一个
类成员的方法
在
C++
中
一个
类成员函数调用另
一个
类成员的方法主要有:类的组合,友元类,单例模式等,下面主要讲讲这三种方法的实现 方法1:利用类的组合 组合通俗来讲就是类B有类A的属性,如声明
一个
Person类,再声明
一个
Teacher类,Person类对象有年龄和姓名成员,而Teacher类对象成员也有年龄和姓名属性,所以我们可以将类Person的对象作为类Teacher的成员变量,那么就实现了Teacher类...
C++ 语言
64,661
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章