C++
qq_32931387
这个作者很懒,什么都没留下…
展开
-
C++构造函数与析构函数的访问权限问题
默认情况下C++的构造函数和析构都是public类型的,但有时候我们会将其设为private类型: 1.将析构函数设为private类型,构造函数public类型: 这种情况下由于系统不能在对象离开作用域是调用析构函数进行清理工作,故不能通过定义对象的方式来获取对象,但是可以通过new从堆上来分配对象,然后通过定义一个public类型的接口调用析构函数进行清理工作 2.将构...原创 2018-03-19 09:47:10 · 2956 阅读 · 0 评论 -
C++类继承中的几个常用关键字
C++编程中,尤其是对于大型的项目,正确的使用关键字能有效的避免我们犯错误,下面列出几个常用的关键字来巩固一下:virtual:该关键字一般在父类中出现用来表示通过该关键字标记的方法希望子类覆盖,当子类实现覆盖后,默认情况下子类的该方法还是虚方法。=0:表示标记的方法必须是虚方法,且必须被子类覆盖。当一个类中出现一个该方法时,则该类即为抽象类,抽象类不能直接创建对象必须被继承。override:该...原创 2018-03-19 10:01:16 · 3193 阅读 · 0 评论