C++ / 数据结构
梦沁清风
这个作者很懒,什么都没留下…
展开
-
C++析构函数为什么要为虚函数
C++析构函数为什么要为虚函数注:本文内容来源于zhice163博文,感谢作者的整理。1.为什么基类的析构函数是虚函数? 在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。 下面转自网络:源地址 http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html a.第一段代码转载 2017-06-11 09:44:36 · 207 阅读 · 0 评论 -
C++多态
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定原创 2017-06-11 10:22:20 · 170 阅读 · 0 评论 -
Const
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码转载 2017-06-11 10:47:31 · 212 阅读 · 0 评论 -
STL之容器
1)List简介 list是一个双向链表容器,可高效地进行插入删除元素。list不可以随机存取元素,所以不支持at.(pos)函数与[]操作符。It++(ok)、it+5(err)。#include 2)list对象的默认构造 list采用采用模板类实现,对象的默认构造形式:list lstT; 如: list lstInt;转载 2017-09-17 20:40:11 · 247 阅读 · 0 评论 -
指针数组 数组指针 指针函数 函数指针
指针数组 数组指针 指针函数 函数指针int *p[4]; //指针数组。 是个有4个元素的数组, 每个元素的是指向整型的指针。(数组的每个元素都是指针)int (*p)[4]; //数组指针。 它是一个指针,指向有4个整型元素的数组。 (一个指针指向有4个整型元素的数组)int *func(void);转载 2017-10-09 08:51:44 · 203 阅读 · 0 评论 -
[C++STL]算法<algorithm>中各种算法解析
一,巡防算法 for_each(容器起始地址,容器结束地址,要执行的方法)[cpp] view plain copy#include #include #include using namespace std; templateclass T> stru转载 2017-10-29 10:03:43 · 467 阅读 · 0 评论 -
vscode下配置c/c++开发环境
1.下载mingw64源码:下载链接:https://sourceforge.net/projects/mingw-w64/选中版本下载x86_64-posix-seh 解压后将/bin下路径加入环境变量,个人环境变量和系统环境变量。cmd中输入gcc -v查看是否安装好了mingw642.官网下载安装vscode3.配置vscode安装环境安装如下组件3.1 ...原创 2019-08-30 23:48:27 · 817 阅读 · 0 评论