首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于代码重用的有关问题

2012-02-20 
关于代码重用的问题 这个问题网上问的太多了,但是我们的只是针对我的情况。我这个人很喜欢积累,我觉得人类

关于代码重用的问题

这个问题网上问的太多了,但是我们的只是针对我的情况。

我这个人很喜欢积累,我觉得人类的知识都是通过经验积累起来的。所以,早期的付出是值得的。

我是一个人编程,所以没有协作的问题。
一直以来,我是采用将代码(函数和类)归类到hpp和cpp文件中,加入到lib或者dll中(有些包含数据,放在dll中比较好)。后来东西多了,弄不清在那,只好用doxygen产生索引。

1,代码多了确实不容易早,特别是同名函数,针对不同,放在不同位置
2,要求代码库相对稳定,一旦更改,很可能以前的程序编译通不过。想过用VSS,但是代码库的标号和其它程序的label不是一起的,不好一个个打。
3,头文件有互相关联的请况,重复包含都不知道。

我实在是为难了。不积累自己的代码,很多代码重复写,很没意思,影响创新的积极性。
做个代码库,问题还是很多,维护,索引都麻烦。

[解决办法]
功能在精不在多。
你可以尝试把相同功能的函数做一下比较,选择效率最高并且容易维护的代码作为重用库的函数。
模仿STL等成熟的库,
[解决办法]
去看《C++代码设计与重用》,若要重用代码却不看此书是被评价为“有勇无谋”的。
[解决办法]
VSS、lib、dll、com都可以啊
[解决办法]
up
[解决办法]
java的,不过看看五妨
http://blog.chinaunix.net/u/11794/showart_182420.html

热点排行