Re: VC++里面的_asm和__asm有没有区别?

C/C++本地代码调试

VC++里面的_asm和__asm有没有区别?


Thomson 2010-06-11, 16:38 下午
还有像_declspec and __declspec, 有区别吗? 如果没有, 为什么要做成两个, 一个多一个_呢?

Re: VC++里面的_asm和__asm有没有区别?


格蠹老雷 2010-06-13, 23:51 下午

功能上是等价的。按照惯例,作为VC编译器的扩展关键字,应该使用__asm;_asm完全是个非正式的别名,下面的页面中有一句解释:为了兼容,仍支持_asm这种写法:

For compatibility with previous versions, _asm is a synonym for __asm.

http://msdn.microsoft.com/en-us/library/45yd4tzz(VS.71).aspx

 

Powered by Community Server Powered by CnForums.Net