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

VC++6.0 编译问题

冰棍西施 发布于 2010-09-11 20:15, 435 次点击
我看的是Ivor   Horton写的 <入门经典>
在vc60下,按书中代码编译 "std::isalpha(..) "时,显示isalpha   is   not   a   member   of   "std ".
  直接使用isalpha()函数(不带命名空间)是可以通过,而且也不需要引用 "cctype "头文件.
为什么是这样呢?
3 回复
#2
xxlovemf2010-09-11 20:21
你肯定包含了iostream头文件
因为它为了与c语言兼容
很多东西都封装到iostream头文件中了
慢慢体会就知道了
#3
hipwang882010-09-12 21:48
std命名空间中没有这个函数
#4
lucky5635912010-09-13 09:01
不知道,还没学。
1