构造器 构造器(构造函数)是将类型的实例初始化的特殊方法.构造器可分为实例构造器和类型构造器,本节将详细介绍有关内容. 实例构造器 顾名思义,实例构造器的作用就是对类型的实例进行初始化.如果类没有显示定义任何构造器,C#编译器会定义一个默认的无参构造器.相反,如果类中已经显示地定义了一个构造器,那么就不会再生成默认构造器了.定义实例构造器的语法这里就不再多做阐述了(该懂得要懂呀),下面通过一个简单的示例讲述实例构造器的执行原理. public class Rapper { private str…
之前在上C++的课的时候,印象中有那么一句话:如果一个类没有任何构造函数,那么编译器会生成一个默认的构造函数 今天在看<深度探索C++对象模型>的第二章:“构造函数语意学”的时候发现之前听到的说法是错误的. 比如说如下代码: class A {public: int a;}; int main(void) { A a; a.a = 4; A a2; a2.a=5; return 0;}123456789101112按照之前的说法,类A没有任何构造函数,编译器会自动生成一个默认的构造函数,但事实…