背景

积累平时的代码,方便日后的复用。

采用什么语言封装

采用C++,原因如下:

  • 现阶段主要使用C++,虽然也使用部分C库或系统API

  • 提供默认参数值,使接口美观、易用

  • 提供名字空间,可以防止名字污染

  • 提供多态,使接口美观、易用

封装遇到的问题

  • 代码目录怎么组织?

  • 函数调用出错怎么处理?

留言