首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++
已注销
创建于2024-04-22
订阅专栏
C++
暂无订阅
共13篇文章
创建于2024-04-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++二叉搜索树介绍以及实现
二叉搜索树 二叉搜索树概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值 若它的右子树不为空,则右子树上所有节点
C++多态总结与原理、菱形继承问题
多态 什么是多态 生活中的多态,是指的客观的事物在人脑中的主观体现。例如,在路上看到一只哈士奇,你可以看做是哈士奇,可以看做是狗,也可以看做是动物。主观意识上的类别,与客观存在的事物,存
C++继承总结
封装 封装 数据和方法放到一起,把想给外面访问的定义成公有,不想给你访问的定义成私有和保护 一个类型放到另一个类型里面,通过typedef成员函数调整,封装另一个全新的类型 继承的概念及定义 继承的概
C++模板进阶详解 ——非类型模板参数,模板特化和模板分离编译
非类型模板参数 模板参数可分为类型形参和非类型形参。 类型形参: 出现在模板参数列表中,跟在class或typename关键字之后的参数类型名称。 非类型形参: 用一个常量作为类(函数)模板的一个参数
C++模板初阶详解 —— 函数模板与类模板
泛型编程 如何实现一个通用的交换函数呢? 使用函数重载虽然可以实现,但是有一下几个不好的地方: 重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函数 代码的可维
C++内存管理学习【new】
一、C/C++内存分布 在学习之前我们先看一下下面这些代码都分布在哪里? 选择题: globalVar在哪里?C staticGlobalVar在哪里?C staticVar在哪里?C localVa
C++初始化列表、static成员、友元、匿名对象、附练习题
前言 一、构造函数【初始化列表】 1.1 构造函数体赋值 在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值。 虽然上述构造函数调用之后,对象中已经有了一个初始值....
C++中类的6个默认成员函数 取地址及const成员函数 && 学习运算符重载 && 【实现一个日期类】
一、【C++】赋值运算符重载 1.1 运算符重载【引入】 C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表
C++中类的6个默认成员函数 【拷贝构造函数】
@[TOC] 拷贝构造函数的使用 在前几章学习对象的时候,我们有的时候需要一个与已存在对象一某一样的新对象 那在创建对象时,可否创建一个与已存在对象一某一样的新对象呢? 拷贝构造函数:只有单个形参,该
C++引用、内联函数、auto关键字介绍以及C++中无法使用NULL的原因
一、引用 1.1 引用概念 这个引用就相当于是别名 类型& 引用变量名(对象名) = 引用实体; 我们通过调试来看一下: 1.2 引用特性 引用在定义时必须初始化 一个变量可以有多个引用 引用一旦引用
C++类和对象引入以及类的介绍使用
一、面向过程和面向对象的初步认识 C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 二、类的引入 C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变
C++一篇文章带你了解C++中隐含的this指针
this指针的类型:类型 *const,即成员函数中,不能给this指针赋值。 只能在“成员函数”的内部使用 this指针本质上是“成员函数”的形参,当对象调用成员函数时,将对象地址作为实参传递给th
C++的关键字,命名空间,缺省参数,函数重载以及原理
前言 首先来看一下C++的介绍,百度百科C++ -- >点我跳转 我们这里不讲和C语言重合的语法,直接上干货,新内容,没有学过C语言的可以关注一下C语言的专栏 下面直接开始C++之旅~~ 一、C++关