c++编译问题
以下代码分别在三个文件中,其中文件 ex6_2.cpp和文件ex6_2test.cpp都包含头文件iosteream 为什么在vc 6.0没出现错误呢?
// ex6_2.h
// constructors & destructors
#ifndef EX6_2_H
#define EX6_2_H
class simple
{
public:
simple();
~simple();
};
#endif //EX6_2_H
// ex6_2.cpp
#include "ex6_2.h"
#include <iostream>
using namespace std;
simple::simple()
{
cout<<"constructors is running!"<<endl;
}
simple::~simple()
{
cout<<"destructors is running!"<<endl;
}
// ex6_2test.cpp
#include "ex6_2.h"
#include <iostream>
using namespace std;
int main()
{
simple s;
}