摘要:
一、从栈实例化对象 我们首先定义一个类,类的名字叫TV,里面包括两个成员变量,两个成员函数。 下面开始从栈中实例化对象 如果定义一个对象,我们就在类TV后面写一个对象tv; 如果定义一个对象的数组,我们就在类TV后面写数组对象 tv[20] ,20是数组需要的元素。 示例: 二、从堆中实例化对象 我 阅读全文
摘要:
函数重载 在相同作用域内 用同一函数名定义的多个函数: 参数个数和参数类型不同 编译过程 两个函数名字那么编译的过程中是如何区分两个函数的呢? 编译的时候,编译器会给两个函数起不同的名字,以此来区分两个函数 getMax(int x,int y,int z) getMax_int_int_intge 阅读全文
摘要:
函数参数默认值写法 有默认参数值的参数必须在参数表的最右边 先声明,后定义 在写函数时要先在代码前面声明,然后再去定义。 函数默认参数一般写在函数声明的地方,如果写在定义的地方不同的编译器可能会编译出错。 参数覆盖 在函数调用的时候,没有实参传递就用默认值,有实参传递就用实参来覆盖默认值。 运行结果 阅读全文