注册 登录
编程论坛 C++教室

VC++6.0问题!

此在与世界 发布于 2007-09-08 17:11, 536 次点击
我用的VC++6.0编译器,但是在编译using std::time;using std::rand;using std::srand;时候通不过,提示time,rand,srand不在std中!请教一下这是为什么?
7 回复
#2
PcrazyC2007-09-08 18:07
这几个函数不在名字空间std中,当然会出现这种错误了
#3
此在与世界2007-09-08 21:42

可是我看的《C++入门经典》,Ivor Horton著,清华大学出版社。48页用的就是上面的表示方法!

#4
PcrazyC2007-09-09 13:15

把源代码发上来,我来编译一下看看,我觉得time函数好像不在std里

#5
冰的热度2007-09-09 13:51
回复:(此在与世界)可是我看的《C++入门经典》,Ivo...
你看那书!!别看了,害人呀......
#6
此在与世界2007-09-09 15:06

为什么?

#7
xlh52252007-09-09 16:01
只要time.h就可以了
#8
heyyroup2007-09-09 17:10
我也碰到过这种问题,不用std::...就OK了。

因为书上的程序是在vc7上编译的,貌似vc6.0上面没有。
按照书上的在.net2005上编译好像是可以通过的吧,不过我没试过就是
1