关于封装
  • 板块学术版
  • 楼主日居月诸lucejx
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/1/26 17:36
  • 上次更新2023/11/5 04:21:43
查看原帖
关于封装
73032
日居月诸lucejx楼主2021/1/26 17:36

各位dalao认为有必要封装代码吗)

以前我很喜欢封装,什么 线段树,平衡树,各种各样的算法(最短路,tarjan),甚至建图都要建个 namespace 或是 struct 套在外面。主要可以防止变量重名,每个模块按照自己的习惯命名变量(比如我各种数据结构都喜欢开个叫e的数组)。

但这样有个问题,当程序复杂起来,各部分的联系也更加密切,就要不停地去引用 xxx::,很累也容易糊涂。但是如果不封装,为了防止变量重名,我就要逆着自己的习惯进行名字的调整,也很烦。

各位有什么好的建议吗。

谢谢各位。

2021/1/26 17:36
加载中...