参考答案和解析
正确答案:
答:Class可以被实例化,属于引用类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的.
更多“请详述在dotnet中类(class)与结构(struct)的异同? ”相关问题
  • 第1题:

    请详述在dotnet中类(class)与结构(struct)的异同:


    正确答案:
     

  • 第2题:

    以下说法,正确的是:

    A.C++支持struct,也支持class,并支持 struct 中拥有函数#B.C++支持struct,也支持class,虽然 class 中可以拥有成员函数,单并不支持 struct 中拥有函数#C.C++中,struct 的成员可以是普通数据、数组、指针等,并且不能使用 public 或 private 进行限定,并且全部为公有(提示:自行测试或许会得到答案)#D.数组、指针等
    错误

  • 第3题:

    详述先张法与后张法的异同点。


    先张法:须制台座,或钢模浇砼前张拉钢筋,靠预应力钢筋与砼之间的粘结力传递预加压力。适用:预制场生产中小型构件。 后张法:浇捣砼,等砼硬化后,在结构上张拉钢筋,靠两端的锚具传递预加压力; 适用:现场制作大型预应力钢筋砼屋架和屋面梁。

  • 第4题:

    详述.NET 里 class 和 struct 的异同!


    正确答案:

    class:放在 ? struct 放在? 
    struct 值传递类与结构有很多相似之处:结构可以实现接口,并且可以具有与类相同的成员类型。然而,结构在几个重要方面不同于类:结构为值类型而不是引用类型,并且结构不支持继承。结构的值存储在“在堆栈上”或“内联”。细心的程序员有时可以通过聪明地使用结构来增强性能。 

  • 第5题:

    在C++语言中,struct与class的区别是?

    A.class允许继承,而struct不允许继承。#B.class有构造函数,而struct没有构造函数。#C.对于成员访问权限以及继承方式,class中默认的是private的,而struct中则是public的。class还可以用于表示模板类型,struct则不行。#D.class有析构函数,而struct没有析构函数。
    对于成员访问权限以及继承方式,class中默认的是private的,而struct中则是public的。class还可以用于表示模板类型,struct则不行 。