代码之家  ›  专栏  ›  技术社区  ›  SegmentationFault

cSharp中的对象创建程序集

  •  1
  • SegmentationFault  · 技术社区  · 7 年前
            A a = new A();
    

    012E2FB8 mov ecx,58812BCh
    012E2FBD呼叫011C30F4
    012E2FC2 mov dword ptr[ebp-44h],eax
    012E2FC5 mov ecx,dword ptr[ebp-44h]
    012E2FC8呼叫012E0D60
    012E2FCD mov eax,dword ptr[ebp-44h]
    012E2FD0 mov dword ptr[ebp-40h],eax

    更具体地说,为什么有两个电话?

    1 回复  |  直到 7 年前
        1
  •  3
  •   SANM2009    7 年前

    第一个调用是设置对象的类型。第二个调用是将对象设置为类的新对象。