![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
skill_chen
脚踏实地,提升自己
展开
-
C++函数重定义、重载、重写
C++函数重定义、重载、重写1. 重写 (override): 父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。 1) 被重写的函数不能是 static 的。必须是 virtual 的 ( 即函数在最原始的基类中被声明为 virtual ) 。 2) 重写函数必须有相同的类型,名称和参数列表 (即相同的函数原型)3) 重写函数的访问修饰符可以转载 2014-06-30 20:03:06 · 398 阅读 · 0 评论 -
关联容器
关联容器题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。作者: tyc611, 2007-01-25 本文主要讨论C++标准库中的关联容器(associative container),内容主要涉及map, set, multimap和mul转载 2014-07-10 08:02:51 · 395 阅读 · 0 评论 -
关联容器的基本操作简单总结
C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也成为RB树(Red-Black Tree)。RB树的统计性能要好于一般平衡二叉树,所以被STL选择作为了关联容器的内部结构。这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。set&multiset一,转载 2014-07-10 08:06:24 · 503 阅读 · 0 评论 -
Qt 静态成员函数的调用非静态成员变量,非静态成员函数
在多人开发的项目中,一些通用的工具类接口可以用静态成员函数。方便调用,并且不容易调用错误。静态成员函数不传递this指针(不能->),不识别对象个体,所以经常用于对静态数据成员进行操作。不能操作非静态成员变量。静态成员函数如果必须访问非静态成员变量,必须通过对象来引用。...原创 2018-05-16 22:26:55 · 5761 阅读 · 0 评论 -
const 应用的简单说明
废话就不多说了,直接上代码,所有验证都是通过Qt程序验证。#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic:...原创 2018-06-02 10:32:47 · 348 阅读 · 0 评论