游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4192|回复: 12

请教大家一个C++的基础问题????

[复制链接]

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2005-3-18 20:45:00 | 显示全部楼层 |阅读模式
在Win32的C++编程中,使用系统函数时经常在函数的前面会出现  “ :: ”符号。请问C++基础扎实的朋友们,这个符号的作用是什么?大家可能觉得幼稚,但我真的很想知道,真的期待得到答复。

而且我发现去掉“ :: ”这个符号,程序运行也没有问题,不知道是怎么回事。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-3-18 20:49:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

表示全局名字空间

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2005-3-19 15:05:00 | 显示全部楼层

Re: 请教大家一个C++的基础问题????

表示全局名字空间????????????




能说得详细点吗?真的就没人知道或者是告诉我吗?大家给电爱心吧!真的弄不懂。

2

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2005-3-19 16:36:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

去找一本C++的书,然后看里面讲namespace的章节,如果你的书没有讲到namespace,那么就把它扔掉,换一本新的

62

主题

296

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2005-3-19 17:08:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

例如一个类ClassA有一个函数叫FuncA,而且在整个程序中有一个全局函数FuncA,则在ClassA的其他函数里:
1、要调用ClassA::FuncA时,直接写FuncA;
2、要调用全局函数FuncA,写::FuncA;
3、所谓的去掉也没问题,是因为他本身就想调用在当前Scope内的起作用的一个FuncA,或者通过对函数原型的匹配得到的结果能正确决议到需要的函数,没有二义性;

现在终于知道为什么很简单的问题往往没人回答了~~唉,面子这个东西啊~~

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2005-3-19 19:39:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

to 3 楼
你说话地语气怎么和候杰这么象?

62

主题

296

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2005-3-19 20:10:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

应该说是Scott,嘻嘻,确实很像

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2005-3-20 10:53:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

太感谢爱心战士了,真的很感激。

其实我到觉得真正的高手是基础知识非常扎实的程序员才能称之为高手。D3D或是OpenGL的函数用的再好,也不能成约翰.卡玛克(好像是这个名字),关键是从内到外把计算机体系摸的一清二楚。

小弟是一菜鸟,随便发表感慨!呵呵!

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2005-3-20 11:09:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????

对了,还要感谢♂樱♀、Hush和skice。大家都很好,这个论坛真热情,人气也是所有游戏制作论坛里最旺的。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2005-3-20 11:39:00 | 显示全部楼层

Re:请教大家一个C++的基础问题????


基础再好也是基础。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-19 12:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表