汇编语言的指令是非常有灵性的。
template <class T>
void swapex(T &a, T &b)
{
__asm
{
mov ecx,size T
mov esi,a
mov edi,b
next: mov al,[esi]
xchg [edi],al
mov [esi],al
inc esi
inc edi
loop next
}
}
数一数,少了一条指令哦!
迎风飘逸
linzhanyu@163.com
2004-12-22