一、模块化
把程序划分成多个组成部分("模块")
把程序分撒到多个文件里,等编译程序时再把那些文件重新组合在一起。
二、命名空间
编写程序越多、越复杂,就越需要使用命名空间
头文件
提供必要的函数声明和类声明。
系统头文件一个重要作用是保证C++代码的可移植性,确保其在不同的操作系统上做同样的事情。
把接口(函数的原型)和实现(函数体的定义)分开是对代码模块化的基本原则之一。
一、模块化
把程序划分成多个组成部分("模块")
把程序分撒到多个文件里,等编译程序时再把那些文件重新组合在一起。
二、命名空间
编写程序越多、越复杂,就越需要使用命名空间
头文件
提供必要的函数声明和类声明。
系统头文件一个重要作用是保证C++代码的可移植性,确保其在不同的操作系统上做同样的事情。
把接口(函数的原型)和实现(函数体的定义)分开是对代码模块化的基本原则之一。