随笔分类 - Cpp
摘要:目录 记忆技巧代码演示 记忆技巧 想要记忆这两个概念其实很简单 所谓数组指针,就是存数组的指针所谓指针数组,就是存指针的数组 代码演示 数组指针int arr[] = {1, 2, 3}; int* parr = arr; 其中parr存的就是arr这个数组的指针 指针数组int arr[] = {
阅读全文
摘要:原题链接此题的训练点个人认为是重载下标运算符首先贴一个冒泡排序的AC代码 #include <iostream> #include <cmath> #include <algorithm> using namespace std; class Complex { private: int real,
阅读全文
摘要:原题地址 此题训练点是运算符+与*的重载 但我想借用此题浅浅谈一下我对“返回类型”&“内存释放”的理解 首先先贴一个大家可能都会这么写的AC代码 #include <iostream> using namespace std; class Complex { private: int real, i
阅读全文
摘要:目录 一、find1.1 在 vector 中查询1.2 在 string 中查询 二、find_if 在C++编程语言中, find() 和 find_if() 函数都可以用来在容器中查找指定元素,但它们有一些区别 一、find find 函数用于查找容器中第一个等于指定值的元素,并返回指向该元素
阅读全文
摘要:目录 介绍示例底层日志 介绍 背景:标准C中是没有 recerse() 函数的,这是C++的一个新增函数,使用需要包含头文件 #include <algorithm>功能:reverse 函数用于反转在 [first,last) 中的内容,reverse 函数没有返回值 示例 交换 vector 容
阅读全文
摘要:在C++编程语言中,为了读入一个带有空格的字符串,我们可以采用 getline 函数,使用示例如下: #include <iostream> using namespace std; int main() { string s; getline(cin, s); cout << s << endl;
阅读全文
摘要:目录 声明在一维数组中在二维数组中参考日志 声明 sizeof 是一个关键字,而非函数以下均为32位的计算结果为了便于数据可视化,将数组类型定义为了 char 在一维数组中 char arr[] = "abcde"; cout << sizeof(arr) << endl; // 6 整个数组的大小
阅读全文