代码结构经验总结

代码结构浅析

简介

一个优良的程序模块应该具有良好的代码结构,以使其美观、实用、易维护。下面简单介绍一下自己总结的C++代码结构经验。

一.数据结构类

一般可以是g_Strucr.h文件中定义的数据结构体,也可以是CTree类等在程序中需要用到的数据结构类。

二.常用的通用辅助函数类

提供一些基本的数据类型转换、经纬度与XY坐标转换、时间换算等常用的辅助操作函数,方便在代码模块中直接进行调用。

三.文件处理类

完成对xml类、配置文件ini等的读写操作。

四.数据库处理类

完成对程序中指定数据库库的连接、断开、增、删、改、查操作功能。

五.接口实现类

实现对接口文件的重写实现,使其能被其他的模块调用。如果程序是大型程序的一个模块或插件,一般都会对接口进行重写。

六.界面类

实现界面的布局显示,初始化,界面控件与相关数据结构的绑定,界面读取内存数据并显示,界面改动数据保存至内存,界面按钮等其他控件的操作响应函数等。

七.算法类

实现某种算法的功能,明确调用算法函数时的传入参数和传出结果。

八.线程控制类

如果程序中涉及线程的控制,可将相关操作写入该类。

九.主程序入口类

程序的初始化入口,可在此头文件中声明程序用到的全局变量。

十.附言

以上仅是本菜鸟编程总结的代码结构经验,有不妥之处请见谅。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值