AI智能
改变未来

C语言/C++ 第2页

C++设计模式 -中介者模式(Mediator)-爱站程序员基地

C++设计模式 -中介者模式(Mediator)

AI

接口隔离模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediato...

C++ STL之 map 学习笔记-爱站程序员基地

C++ STL之 map 学习笔记

AI

•何为 map?   map 是 STL 的一个关联容器,它提供一对一的数据处理,map 中存放的是一个 key-value键值对,其类型可以自己定义: 第一个可以称为关键字,每个关键字在 map 中只能出现一次 第二个称为该关键...

VS2022不能使用 bits/stdc++.h 的解决方案-爱站程序员基地

VS2022不能使用 bits/stdc++.h 的解决方案

AI

•bits/stdc++.h 介绍   #include<bits/stdc++.h>包含了目前 C++ 所包含的所有头文件,又称万能头文件,简直是开挂一般的存在。   你编程所需要的头文件基本上都囊括在了该万能头文件...

C++设计模式 - 备忘录模式(Memento)-爱站程序员基地

C++设计模式 – 备忘录模式(Memento)

AI

状态变化模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化”模式为这一问题提供了一种解决方案。 典型模式 State Memento Memento 动机(Motivati...

C++ 继承-爱站程序员基地

C++ 继承

AI

•什么是继承   当创建一个类时,我们不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。   这个已有的类称为基类,也叫父类;新建的类称为派生类,也叫子类。   继承表示的是is a关系。   例...

C++ 友元类-爱站程序员基地

C++ 友元类

AI

•概念   类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。   尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。   友元可以是一个函数,该函数被称为...

C++ std::initializer_list 实现原理勘误-爱站程序员基地

C++ std::initializer_list 实现原理勘误

AI

今天正在看侯捷《C++ 新标准 C++11-14》的视频,里面讲到 std::initializer_list 的实现原理,并且把源码贴出来。 /// initializer_listtemplate<class _E>clas...

c++ biji-爱站程序员基地

c++ biji

AI

C++ 的 OO 思想 OO 思想就是面向对象思想 一个再复杂的模型都是由千千万万的对象组成,就是根本思想。 世界上的所有事物都可以看做是对象,二对于每个对象,抽想起来均可以分为两个要素,属性和行为。 面向对象,不再是面对一个个函数和变量,...