随笔分类 - C++合集
嵌入式合集
摘要:参考博客:https://blog.csdn.net/W546556/article/details/126247965 1. CPU、MPU、MCU、SOC、SPOC区别 CPU 是指运算和控制核心,CPU由运算器、控制器、寄存器和总线组成,CPU的运作原理可以分为四个阶段,提取,解码,执行,写回
设计模式 C++
摘要:参考博客:https://blog.csdn.net/weixin_45712636/article/details/124328504 参考视频:https://www.bilibili.com/video/BV1Np4y1z7BU?p=1&vd_source=fce372ba0aa0bf9ed7
c++ STL 与 C/C++知识
摘要:推荐:https://github.com/CyC2018/CS-Notes 一些STL 0. STL介绍 https://blog.csdn.net/m0_56051805/article/details/127131897 容器适配器(container adapter): https://bl
C++ Primer Plus 学习 (一)C++介绍与数据处理
摘要:C++ 简介 1. C++ 融合了3种编程方式:C语言代表的过程性语言、在C语言上添加类代表的面向对象语言、C++模板支持的泛型编程。 2. 在 C++ 中,类是一种规范,它描述了这种新型数据格式,对象是根据这种规范构造的特定的数据格式。 3. 面向对象编程OOP(Object Oriented P
fill函数,fill与memset函数的区别
摘要:全文参考自 柳婼 的博客https://blog.csdn.net/liuchuo/article/details/52296646 memset函数 按照字节填充某字符在头文件<cstring>里面 fill函数 按照单元赋值,将一个区间的元素都赋同一个值在头文件<algorithm>里面 因为m
C++概述(一)
摘要:1.C到C++类型增强 1.1 类型检查更严格 对于C #include<stdio.h> int main(){ int const a = 10; //可以不赋初值,随机,编译通过 int *p = &a; //&const int * --> int *p = 100; printf("%d"
c++ STL map 用法
摘要:map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上
C++STL中的unique函数
摘要:头文件:#include<iostream> 函数原型:iterator unique(iterator it_1,iterator it_2); 作用:元素去重,即”删除”序列中所有相邻的重复元素(只保留一个)。此处的删除,并不是真的删除,而是指不停的把后面不重复的元素移到前面来,也可以说是用不重
floor函数用法
摘要:floor(x),也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接取按照数轴上最接近要求值的左边值,即不大于要求值的最大的那个整数值)。 floor(x),也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取
关于lower_bound( )和upper_bound( )的常见用法
摘要:头文件:#include<algorithm> lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。 在从小到大的排序数组中, lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于
memory.h
摘要:1.功能:提供内存操作函数 2.函数: 3.使用: (1). memchr (const void *buffer, int ch, size_t count) 功能:buffer数组指针,在指定数组的count个字符的字符串里查找ch 首次出现的位置。返回一个指针,指向ch 在字符串中首次出现的位
vector 的初始化
摘要:(1): vector<int> ilist1; 默认初始化,vector为空, size为0,表明容器中没有元素,而且 capacity 也返回 0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。 (2): vector<int> ilist2(ilist
C++中常用的大小写转换
摘要:1、使用string类 2、用char数组,也可以自己手写两个转化为大写和小写方法,此种方法用到了tolower(char c)和toupper(char c)两个方法 3、用char数组,也可以使用s[i]+=32或者s[i]=s[i]-'A'+'a'的形式,实现两个转化为大写和小写方法
C语言math.h中常用函数
摘要:1.绝对值2.取整和取余3.三角函数4.反三角函数5.双曲三角函数6.指数和对数7.标准化浮点数8.多项式9.数学错误计算处理 1.绝对值函数原型: int abs(int x);函数功能: 求整数x的绝对值int number=-1234;abs(number); 函数原型:double fabs
词频统计(未完成,错误)
摘要:#include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> #include<vector> using namespace std; #def