类名的首字母不必是C啊
class foo
{
//....
};
随便什么名字
第二个问题 因为在VC++6.0中还有iostream.h这个头文件 也有iostream
VC++6.0已经很老了 很多标准已经改变了 你不用记iostream.h
就直接记iostream和using namespace 就可以了
很多原来C里面的头文件(带.h的)在c++中都变成了 c开头的头文件
比如 stdlib.h变成了 cstdlib
首先,类名的首字母不需要是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这类的话也可以不加