有比Copy()取字符更快的吗?(20分)

  • 主题发起人 主题发起人 comorange
  • 开始时间 开始时间
C

comorange

Unregistered / Unconfirmed
GUEST, unregistred user!
有比Copy()取字符更快的吗?
比如一串字符串:S='ST NT + 8.30 g'我想取数字'8.30'
我用Copy()可以取的到,但是速度太慢了.
我想取的更快?大虾们帮帮忙!!!!
 
直接访问S[10],S[11]...
 
太慢不会吧,
 
Copy是汇编的代码啊,不会慢啊,你的S是不是太大啊?有可能是字符串复写造成的分配内存的操作影响了速度,和Copy可能关系不大.
 
用delete删除没用字符比copy快!
 
使用DELETE会更好!
 
delphi中的copy慢是出了名的,用Delete吧。
 
后退
顶部