游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2629|回复: 8

怎么声明namespace里面的函数,变量,模板,类等

[复制链接]

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2006-8-26 11:26:00 | 显示全部楼层 |阅读模式
class std::abc; //类声明
void std::foo(); //函数声明
int std::var; //变量声明
template<typename T>class std::tcls; //模板声明

我试了一下,这样的声明在VC6中都不能编译通过.

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2006-8-26 11:51:00 | 显示全部楼层

Re:怎么声明namespace里面的函数,变量,模板,类等

发现怎么声明了,乱试出来的

namespace std
{
class abc; //类声明
void foo(); //函数声明
int var; //变量声明
template<typename T>class tcls; //模板声明
}

1

主题

177

帖子

198

积分

注册会员

Rank: 2

积分
198
QQ
发表于 2006-8-26 14:54:00 | 显示全部楼层

Re:怎么声明namespace里面的函数,变量,模板,类等

晕,C++书上都会写到的.

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-8-26 23:30:00 | 显示全部楼层

Re:怎么声明namespace里面的函数,变量,模板,类等

yuuuuuuuuuuuuk!

Newbie

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-8-27 17:31:00 | 显示全部楼层

Re:怎么声明namespace里面的函数,变量,模板,类等

namespace……
对C++标准来说,namespace里还有些问题没定义呢。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2006-8-27 17:38:00 | 显示全部楼层

Re: Re:怎么声明namespace里面的函数,变量,模板,类等

夜雨: Re:怎么声明namespace里面的函数,变量,模板,类等

晕,C++书上都会写到的.


我只看到过namespace里符号怎么定义。

namespace test
{
class c
{
};
}

我还真没在哪本C++书上看到namespace里符号怎么声明的。

namespace test
{
class c;
}

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2006-8-27 18:40:00 | 显示全部楼层

Re: 怎么声明namespace里面的函数,变量,模板,类等

我还真没在哪本C++书上看到namespace里符号怎么声明的。

namespace test
{
class c;
}

[em10]

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-8-27 19:18:00 | 显示全部楼层

Re:怎么声明namespace里面的函数,变量,模板,类等

呵呵,楼主自己通过尝试得到了答案,恭喜恭喜。好几天没上网,否则应该可以帮楼主少费一些脑细胞。

这种声明方法在大一些的项目中是经常要用到的,注意要牢记。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2006-8-27 21:04:00 | 显示全部楼层

Re:怎么声明namespace里面的函数,变量,模板,类等

再次感谢楼上。看来这儿还是只有楼上比较了解我想问些什么。:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 04:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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