社区
C++ 语言
帖子详情
C++的一个问题
ldcsoftware
2008-03-21 12:42:40
在C++中,经常遇到类后面跟着一个双冒号“::”
也经常看到函数之前又加上一个双冒号“::”
它们分别是什么意思啊?
希望高手能解答一下, 谢谢!
...全文
789
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)
visual
c++
6.0英文版
总而言之,Visual
C++
6.0作为一款经典的开发工具,虽然在某些方面可能显得稍显陈旧,但它对于理解和掌握
C++
基础,以及熟悉Windows编程,仍然是
一个
不可多得的学习平台。特别是对于那些希望深入了解MFC、ATL和COM机制...
Visual
C++
游戏开发经典案例详解.pdf
2. **MFC框架**:Microsoft Foundation Classes (MFC) 是Visual
C++
提供的一种应用程序框架,用于简化Windows应用程序的开发。在游戏开发中,MFC可以用于创建用户界面和管理应用程序的生命周期。 3. **DirectX**:...
C++
“超级玛丽”游戏的源代码
通过分析这个项目,我们可以学习到
C++
在游戏编程中的应用,以及如何构建
一个
2D平台游戏。 1. **
C++
基础**: 首先,源代码将展示
C++
的基础语法,包括类、对象、函数、循环、条件语句、数组和字符串的使用。这些都是...
C/
C++
指针经典资料大全
- 指针是C/
C++
中的
一个
特殊类型,它存储了
一个
变量的内存地址。 - 指针变量需要先声明,再分配内存,然后才能通过解引用操作访问其所指向的值。 -
C++
中提供了三种基本类型的指针:普通指针、常量指针和指针常量...
C
C++
精华帖合辑.chm
chm格式的,都是代表性
问题
,包括
问题
解析,源码等
C++ 语言
65,099
社区成员
250,538
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章