| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7812 人关注过本帖
标题:如何去除空格键
只看楼主 加入收藏
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
能用库函数尽量用库函数而不去自己写的功能相同的程序,最大程度的reuse existing class是C++或者任何OO语言的基本思想。同样的功能库函数效率大于等于自己写的函数。而且其完整性,边界条件等都经过无数的检验。可不可以block copy要看具体有多少字符而定,这程序之中有两个操作,一是检查是否有空格,一是copy字符。后者如果是copy一大片内存的话显然有比一个一个字符copy快的方法的吧。就算是前面的字符检查库函数也没有理由比手自制的慢。

[此贴子已经被作者于2006-8-31 15:42:58编辑过]



http://myajax95./
2006-08-31 15:24
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 
以下是引用myajax95在2006-8-31 15:24:12的发言:
能用库函数尽量用库函数而不去自己写的功能相同的程序,最大程度的reuse existing class是C++或者任何OO语言的基本思想。同样的功能库函数效率大于等于自己写的函数。而且其完整性,边界条件等都经过无数的检验。可不可以block copy要看具体有多少字符而定,这程序之中有两个操作,一是检查是否有空格,一是copy字符。后者如果是copy一大片内存的话显然有比一个一个字符copy快的方法的吧。就算是前面的字符检查库函数也没有理由比手自制的慢。

固执,你测试一下告诉偶结果,假如你的strchr, strncpy库函数组合能及上我的一半,偶马上跟你学C++


偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-08-31 16:04
aogun
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:638
专家分:0
注 册:2006-4-5
收藏
得分:0 
那baidu把你的拿出来亮亮

世界上总共有 10 种人,一种懂得什么是二进制 ,一种不懂。
2006-08-31 16:45
aogun
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:638
专家分:0
注 册:2006-4-5
收藏
得分:0 
正好有点时间,写了点代码测了一下,ajax,你的程序没有我的快,在空格极少的情况下接近我的函数(在第一页)的速度,如果空格一增多,速度就和我的函数相差比较大了

世界上总共有 10 种人,一种懂得什么是二进制 ,一种不懂。
2006-08-31 16:56
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 
你函数是错的,假如第一个就是

偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-08-31 17:19
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 
看错了,不过,肯定比我的慢

偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-08-31 17:21
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
记得哪本书上写,任何时候都不要试图用自己写的函数去替代库函数(大意如此),
不知是否适用于大部分情况?哪位弟兄帮我理解一下.是不是不应包括如下情况:

比如:当需要调用2个甚至更多的库函数时,不如自己编写,,,这样理解对吗?还是......

Do people want thick road ...
2006-08-31 18:10
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-31 22:31
haroldi
Rank: 1
等 级:新手上路
帖 子:158
专家分:0
注 册:2006-7-22
收藏
得分:0 
多谢指教!

Do people want thick road ...
2006-08-31 22:39
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-31 23:11
快速回复:如何去除空格键
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017174 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved