C++中的三种继承关系 先看类中声明成员时的三种访问权限 public : 可以被任意实体访问 protected : 只允许子类及本类的成员函数访问 private : 只允许本类的成员函数访问 在类继承时也是 public.protected 和 private 三种方式, 当成员的访问权限和继承相结合时,得到的就是C++中对成员的综合权限了. 声明类成员时的权限与继承时的权限组合后的结果: 基类中 继承方式 子类中对基类成员的访问权限 public public public public
函数中形参与实参的关系 对于形参和实参的定义,在 权威指南中有着明确的定义.但是,我们更在意的是它们之间的关系,到底形参会不会影响到实参? 形参到底会不会影响到实参? 对于这个问题的答案,请先看以下两个例子: //例子一 function add(x){ x+=1; }; var a = 1; add(a); console.log(a); //1 看来不会影响到实参 //例子二 function Push(arr){ arr.push(1); } var b = []; Push(b); co