-
C++类和对象(上)
目录 C++ struct的升级 类的定义 访问限定符 类域 类的声明和定义分离 C++类的一些约定 封装 类对象模型 隐含的this指针 this指针两道经典面试题上一篇博客我向大家介绍了面向过程和面向对象的一些区别,并捎带着引入
-
动态规划- 背包问题总结(一)
什么是动态规划 动态规划通过额外的空间将已经搜索过的相似的结果(指某些具有相同性质解的集合)用一个数组存起来,所以DP中的状态转移看上去是某两三个值之间的推导,其实是某两三个集合之间的状态转移! 常见的背包模型 01背包问题完全背包问题多重
-
【C++开发环境搭建篇】
C++开发环境搭建篇 C++开发环境搭建1 下载软件2 安装软件3 运行软件C++开发环境搭建 环境搭建步骤: 下载软件安装软件运行软件 1 下载软件 在百度搜索 visual studio,选择 如下图中的选项进入Visual S
-
C语言使用代码绘制爱心
#include #include int main(){float x,y,a;for(y=1.5;y>-1.5;y-=0.1){for(x=-1.5;x<1.5;x+=0.05){a=x*
-
C语言:输入A数值范围映射出B数值范围(比例系数偏移)
需求:输入A数值范围映射出B数值范围,且A数值的中值不等于B数值的中值,也就是有比例系数偏移 已知:A数值范围,B数值范围,A数值的中值及其对应的B数值 #include #include using namespace std; 输入
-
C++【STL】【stack类的使用】【stack类的模拟实现】
目录 一、栈的简介 二、如何实现一个栈 三、测试代码 四、deque deque速度测试 五、什么是适配器 六、相关练习一、栈的简介 1. stack是一种容器适配器,专门用在具有后进先出 *** 作的上下文环境中,其删除只能从容器的一端进行元
-
【Visual Studio 2020】debug,release,配置属性,名词解释
文章目录 一、debug,release区别二、VC++目录可执行文件目录:包含目录:外部包含目录:引用目录:库目录Windows运行库目录源目录排除目录CC++ 常规链接器 一、debug,release区别 https:b
-
2022秋PAT乙级总结+c语言代码
第一次参加PAT比赛,为了先测试自己编程基础知识的掌握程度,报名了2022秋的乙级考试,在赛前也略微做了一些往年真题和PAT官网的练习题,题目链接:PAT 计算机程序设计能力测试 (patest.cn)。 整体来说,五道编程题给3个半小时的
-
【笔记】c++ - 正则表达式: GNU Regex Library、PCRE, PCRE++、Boost.Regex
教程:正则表达式 - 教程 - runoob - https:www.runoob.comregexpregexp-tutorial.html 工具:正则表达式在线测试 - https:c.runoob.com
-
CGAL环境配置(VS2019 PCL1.8)
一、CGAL简介 CGAL是一个软件项目,它以C库的形式提供了方便访问且高效可靠的几何算法。CGAL应用于地理信息系统、计算机辅助设计、分子生物学、医学影像、计算机图形学和机器人技术等需要几何计算的各个领域。 官网:https:w
-
教外谈(1)—— windows逆向入门
文章目录前言一、什么是逆向?二、常用工具下载 1.x96dbg2.IDA3.Cheat Engine四、第一次逆向 1.编辑器修改2.IDA修改3.
-
inline函数及auto关键字以及nullptr【c++】
目录 一、内敛函数 如何观察函数是否展开 inline的特性 二、auto关键字 auto关键字的使用细则 三、指针空值nullptr(c++11) 一、内敛函数 函数的调用需要建立函数栈,每次调用函数都需要建立栈与销毁栈 ,这样
-
输入输出语句
1、cout 格式: cout>项目1>>项目2>>...>>项目n; 字符串 我们可以像读取基本类型数据一样,使用cin和>> *** 作符来读取字符串,例如: string a;cin>
-
【初阶与进阶C++详解】第十五篇:二叉树搜索树( *** 作+实现+应用KVL+性能+习题)
🏆个人主页:企鹅不叫的博客 🌈专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解计算机 *** 作系统》《高质量CC++编程》Linux⭐️ 博
-
csdn全站最精细入微的指针内容
友情提醒:本文可能是全csdn最详细的指针内容了,希望你能用心读下去,💪💪目录 友情提醒:本文可能是全csdn最详细的指针内容了,希望你能用心读下去,💪&
-
C++命名空间的形象化解释(详细)
在CC++中,变量、函数和类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。尤其是在某些大的工程之中,变量冲突是很麻烦的,因此C++引入一个新的概念---命名空间。使用命名空间的目的是对标识符的名称进行
-
【STL】容器 - vector的模拟实现
目录 一.框架 1.函数与成员声明 2.三个概念 二.常用接口 1.构造函数 vector(); vector(size_t n, const reference val = type_value()); vector(const_iter
-
【STL】容器 - string的模拟实现
目录 框架 一.构造函数 1.string();与string(const char* s); 2.string(const char* s, size_t n); 二.拷贝构造 0.深浅拷贝、写时拷贝 0.1.深浅拷贝 0.2.浅拷贝的危
-
【C++】C++入门
💬推荐一款模拟面试、刷题神器 、从基础到大厂面试题:👉点击跳转刷题网站进行注册学习 目录 一、命名空间 1、作用域限定符:: 二、命名空间namespace 1、命名空间的嵌套 2、相同命名