当对两个值做比较的时候,将常量放在前面,如果逻辑错误的话,编译时就会出错,例如: If(1=x) 应该写成if(1==x),这样编译时就会出错。 C++当中的结构体里可以出现函数,而c语言不可以 构造函数的基本作用是创建对象,还可以初始化对象。 函数的类型和函数的参数个数不一样才能重载 子类继承父类以后,当子类创建对象时先调用父类的构造函数再调用子类的构造函数,删除对象时先调用子类的析构函数再调用父类的析构函数。 关于函数的覆盖和虚函数的解释可以参考工程中的Main实例 当父类中某函数被定义为虚函数时,如果在子类中有该函数则调用子类的函数,否则调用父类。 当父类中定义了纯虚函数,子类中必须将其