C++

悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。

QT中提供模型视图结构,把图形显示和数据结构分开,其机制和MVC机制相同的,不过C(controller)是通过Delegate实现的。Model负责处理数据,View负责显示,Delegate负责View和Model的交互和View的渲染。将view和数据源隔离的方式有几...

发布 0 条评论

重载-overload:(1)、在同一作用域下(2)、函数名相同,函数参数不同(3)、virtual可有可无 重写-overwrite:(1)、派生类与基类作用域(2)、函数名相同,函数参数相同(3)、virtual可有可无注:从派生类角度看,重写是派...

发布 0 条评论

一、static_cast 用于比较自然和低风险的类型转换,如整型,浮点型和字符型的转换 二、reinterpret_cast 用于各种不同类型之间,不同类型的引用之间和能够容纳指针的整型类型之间的转换 三、const_cast 只用于去除con...

发布 0 条评论

const成员变量 const成员变量和普通const变量的使用相似,在声明的时候增加const关键字,但是只能在初始化列表中进行初始化,而且必须进行初始化。 const成员函数 const成员函数的特点是只能使用类中的成员变量,不能改变成...

发布 0 条评论

C++支持静态变量,可以实现多个对象共享数据的目的,使用static修饰。 静态成员变量属于类,不属于某一个对象,在内存中只有一份。静态成员变量或成员函数在声明的时候增加static关键字,定义处不用加static。它不是在声明的时候...

发布 0 条评论

类继承的作用域嵌套关系(Base基类,Derived派生类) 要点说明: 类体中的函数会自动成为内联函数一旦用户自定义构造函数,编译器则不再自动生成默认构造函数构造函数可以重载,创建对象时只有一个构造函数会被调用;析构函数...

发布 0 条评论

C++作为一门“古老”的语言,标准也在不断更新制定中,也在与时俱进的进行更新。从第一版C++标准在1998年制定,到现在二十多个年头,期间2003年在C++98标准上进行一次修订,称为C++98/03标准,2011年更新C++11标准,这是一次颠覆性的更...

发布 0 条评论