C语言混乱的全局变量管理和函数管理,让你烦恼吗?
大多数单片机工程师写代码,都是使用C语言,且使用很多全局变量,乱且不好管理。一招让你轻松解决,换个习惯,用C++的类来做封装即可,但不建议使用C++其他语法,太占资源。
一个类,就是一个模块,几乎全部变量和大部分函数都可以定义为私有,供外部调用的函数为公有。
类内私有变量可供类内各函数使用,再也不用定义模块使用的全局变量了。
这样,整个工程代码仅需很少全局变量,程序的可读性、可管理性会更好。
大多数人都望C++而却步,哪怕再好,也不会去用的。 如果已经是固定好了,那么编译成lib库也是差不多的吧。虽然封装成类看起来很高大上但是编译出来的资源消耗变化怎么样 结构体和指针是好东西 那必须烦恼啊
页:
[1]