C++ 类中的static成员的初始化和特点 #include <iostream> using namespace std; class Test { public: Test() : y(1), r(y), d(3){} //对于常量型成员变量和引用型成员变量,必须通过参数化列表的方式进行初始化. ~Test(){} int y; //普通变量成员 int &r; //引用成员变量 const int d; //常量成员变量 static int c; //静态成员变量 stati…
最近又重温了一遍<java编程思想>,在看的过程中产生一个想法,java中继承关系的父子类,相同的方法会被重写,那相同的变量会怎样呢? 答案是变量没有重写之说,如果子类声明了跟父类一样的变量,那意谓着子类中将有两个相同名称的变量 : 看如下有趣的例子: public class A { public int m = 1; public void view(){ System.out.println(this.m); System.out.println(this.getClass()); }…