全局函数 静态函数 资源分配比如 A类要声明好多的对象;而该类里有些函数是一样的;我现在想是找这些函数写成全局的函数好还是建一个类都写成静态成员呢?从运行速度和资源这两方面

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 03:44:14

全局函数 静态函数 资源分配比如 A类要声明好多的对象;而该类里有些函数是一样的;我现在想是找这些函数写成全局的函数好还是建一个类都写成静态成员呢?从运行速度和资源这两方面
全局函数 静态函数 资源分配
比如 A类要声明好多的对象;而该类里有些函数是一样的;
我现在想是找这些函数写成全局的函数好还是建一个类都写成静态成员呢?
从运行速度和资源这两方面来评估一下;

全局函数 静态函数 资源分配比如 A类要声明好多的对象;而该类里有些函数是一样的;我现在想是找这些函数写成全局的函数好还是建一个类都写成静态成员呢?从运行速度和资源这两方面
写成全局函数和写成静态成员函数,调用时都不依赖于对象,在运行速度和占用资源上没有区别,主要区别在于前者是没有封装的可以导出出来供其他语言的程序调用,后者是封装在类中的,归类明确易于维护.如果函数跟这个类没有紧密的联系,建议写成全局函数,否则就写成静态成员函数.写成静态成员函数如果需要对外提供服务就写成公开成员,只对本类内部服务就写成私有成员.