在你的代码里面是否有泛型?

bauhaus 2003-06-21 09:46:35
你是否经常使用模版?除了stl外,你真的打算在你的项目代码里面考虑使用吗?至少我不是,大家呢?
...全文
38 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghao0 2003-07-01
  • 打赏
  • 举报
回复
什么叫泛型?
我无知.请教.
alan118 2003-06-21
  • 打赏
  • 举报
回复
我觉得generic programing是很超前的东西,我自己写的代码里还没有用过。
Wendydd 2003-06-21
  • 打赏
  • 举报
回复
没写过那么复杂的东西
只是看书的时候写点,纸上谈兵 :)
bauhaus 2003-06-21
  • 打赏
  • 举报
回复
但是考虑过代码维护吗?
hyifeng 2003-06-21
  • 打赏
  • 举报
回复
有这个思想了,在适合的时候会考虑使用
hyifeng 2003-06-21
  • 打赏
  • 举报
回复
虽然在开始时,可能难以把这种思想应用到实际项目中去,
我想我们这里的人都是处于一个有了这种意识,却不知道什么时候用、如何去用的阶段。
大家有没有觉得,相比之下,在写一些小程序时,我们更能运用泛型(面向对象也是)思想去实现我们的意图。因为对我们来说,小程序比大程序更好控制,我们就会有余力去美化(不知道“美化”这个词是不是太肤浅了)我们的程序。
一般来说,泛型思维是比对象思维更困难,因为泛型并不像对象,为了更好的反映人类的对世界的认识抽象而诞生的。
又或者说泛型是源码级别的抽象,我们把源码看成一个可重用的对象(原码级的面向对象?
)。也就是说,无论怎样他都不如面向对象思想直观。
像我们编写小程序,我们能更容易“设计”,做的小程序多了,当“这种设计”变成你的一种习惯,我们的“设计思想”就会在大项目上发挥作用。这时你不用花费像以前一样多的精神从复杂的项目结构中抽身出来想你该在那里用对象,那里用泛型。

还有,泛型并不能代替面向对象,大家最好是结合使用,习惯于用泛型思想帮助构造代码时,可以考虑应用在实际项目之中。在此之前,多应用这种思想做出成功的小程序是必经之路。
而且,在此之前,很反对在项目中强行应用其实并不为你所用的知识。

关于泛型程序的维护,我实在没有什么好说的,大概人们的素质都上来时,就没有问题了吧。

不知道我说的有没有一点道理。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧