Posted on 2006-03-21 16:09
高山流水 阅读(613)
评论(0) 编辑 收藏 引用 所属分类:
计算机基础知识
上周,我花了很多心思使用模板写了一个UTF-8与UNICODE相互转换的功能(见文件
code.rar
),刚开始感觉还可以,但这几天慢慢的觉得,为什么不直接提供两个函数呢,这样不是简单方便吗?我这样的设计又能带来额外的什么好处呢?刚开始我是想提供比较方便好用以及容易扩展与维护的代码,但现在感觉到与直接提供C式的函数并没有多少额外的好处.或许这样的简单功能根本就用不着这样复杂的代码吧.正如Eric Raymond对C++的评价一样,它"使程序员倾向于写复杂的代码".
我想大家看看我的代码,给我一点意见和建议.