VC中我这样写面向对象对吗?

来源:百度知道 编辑:UC知道 时间:2024/05/27 19:53:09
建立一个空的dos环境。
在head files文件夹中建立一个头文件<a.h>,用来声明两个类class b和class c,类保证是对的,并include<iostream.h>.
然后在source files文件夹中建立att.cpp和atr.cpp分别声明两个类的各项函数,函数是对的。并且两个文件都include "a.h",但没有<iostream.h>。
最后在source files文件夹中建立一个ma.cpp,用来写main函数,main是对的。并且include<iostream>且include"a.h"。
请问这样编写对吗?应该怎么写?

ma.cpp中只需要include"a.h"
最好在头文件中加上
#ifndef _A_H_
#define _A_H_
class b
...
class c
...
#endif
以免被重复包含
类名和函数名最好用有意义的英文名表示