七尺男儿是多少厘米:为什么成员函数定义在类的外部是良好习惯?

来源:百度文库 编辑:高考问答 时间:2024/04/29 14:46:18

因为大型软件开发中

你不可能一个人写所有程序

你只能去实现一部分功能

而如果你成员函数在类外面定义

当你需要对类的功能进行修改的时候

就可以不对其他使用你写的类的同时产生影响

这也符合类的封装性

总而言之

成员函数定义在类的外部能使得在修改类代码得时候把对外部程序得影响降低到最小

我也不知道,但是,从长远的角度来看,这个说法没有什么意义了,因为 Java 和 C# 这类从 C++ 发展起来的语言都只能在类的内部写函数体。