vc++6.0在编写C++程序时,类名的首字母必须是C,这是为什么?第二,在vc++6.0中为什么
vc++6.0在编写C++程序时,类名的首字母必须是C,这是为什么?第二,在vc++6.0中为什么包含的iostream.h而不是<iostream>usingnames...
vc++6.0在编写C++程序时,类名的首字母必须是C,这是为什么?第二,在vc++6.0中为什么包含的iostream.h而不是<iostream> using namespace std个。本人刚学c++还请大神帮忙解决疑惑
展开
展开全部
类名的首字母不必是C啊
class foo
{
//....
};
随便什么名字
第二个问题 因为在VC++6.0中还有iostream.h这个头文件 也有iostream
VC++6.0已经很老了 很多标准已经改变了 你不用记iostream.h
就直接记iostream和using namespace 就可以了
很多原来C里面的头文件(带.h的)在c++中都变成了 c开头的头文件
比如 stdlib.h变成了 cstdlib
class foo
{
//....
};
随便什么名字
第二个问题 因为在VC++6.0中还有iostream.h这个头文件 也有iostream
VC++6.0已经很老了 很多标准已经改变了 你不用记iostream.h
就直接记iostream和using namespace 就可以了
很多原来C里面的头文件(带.h的)在c++中都变成了 c开头的头文件
比如 stdlib.h变成了 cstdlib
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-05-25
展开全部
首先,类名的首字母不需要是C。其次 VC++6.0因为是古老的编译器ANSI C标准不能完全支持,.h 是头文件 <>是命名空间, using namespace std 是 获取获取空间里的 std类,这样 你使用 cin cout 就不需要 std::cin std::cout
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有证据表明类名的vc++6.0首字母必须是C,只有微软提供的MFC全是以C开头的类名,如CFile,Cwnd。
C++是一门发展中的语言,不同时代,其标准会变化:
iostream.h是旧标准的头文件,不用 using namespace std;
iostream是新标准的头文件,要用 using namespace std;
VC++6.0支持两种标准
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一定要用c'只是符合匈牙利命名法c代表是class
.h是为了和c兼容'用了'.h的就不要using了没有的就需要'如果没用cout这类的话也可以不加
.h是为了和c兼容'用了'.h的就不要using了没有的就需要'如果没用cout这类的话也可以不加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询