随笔分类 -  C++

摘要:持续更新中...... 阅读全文
posted @ 2025-07-24 22:17 雪地飞行棋 阅读(7) 评论(0) 推荐(0)
摘要:高版本vscode连接低版本Linux系统可能会报错,由于glibc或gcc版本不匹配,受限于本生系统无法升级更高版本的glibc时,则无法解决这一尴尬的问题,死循环。。。 解决版本:使用cursor(不要充钱,当vscode用!!!) 阅读全文
posted @ 2025-06-05 00:28 雪地飞行棋 阅读(84) 评论(0) 推荐(0)
摘要:不建议在 C++ 中使用 using namespace std; 的主要原因如下: 一、命名冲突风险 std 命名空间包含大量标准库标识符(如 max、cout、vector 等),若全局引入会导致与用户自定义的同名标识符冲突,引发编译错误或不可预期行为。例如,用户自定义的 max 函数可能与 s 阅读全文
posted @ 2025-05-13 23:29 雪地飞行棋 阅读(118) 评论(0) 推荐(0)
摘要:Arrow 是 Apache 软件基金会的一个顶级项目,它提供了一种内存布局格式,用于在不同系统之间高效地共享数据。Arrow 旨在提供一种跨平台、跨语言的数据交换格式,以便在大数据处理和分析领域中提高数据处理效率。 在 Arrow 中,数据可以被序列化为不同的格式,其中两种主要格式是 Arrow 阅读全文
posted @ 2024-02-25 19:00 雪地飞行棋 阅读(204) 评论(0) 推荐(0)
摘要:在C语言中 void main(){ const int i = 0; int *j = (int *)&i; *j = 1; printf("%d,%d", i, *j); system("pause"); } 结果输出为1,1 在C++中 #include<iostream> using nam 阅读全文
posted @ 2022-08-21 23:48 雪地飞行棋 阅读(27) 评论(0) 推荐(0)
摘要:一、头文件 #include <queue> 二、定义 priority_queue<Type, Container, Functional> Type 是数据类型, Container 是容器类型(Container必须是用数组实现的容器,比如vector,deque等等,但不能用 list。ST 阅读全文
posted @ 2021-08-01 23:32 雪地飞行棋 阅读(44) 评论(0) 推荐(0)
摘要:转至:https://blog.csdn.net/BillCYJ/article/details/78985895 一、需要引入的头文件不同 map: #include < map > unordered_map: #include < unordered_map > 二、内部实现机理不同 map: 阅读全文
posted @ 2021-07-31 23:52 雪地飞行棋 阅读(367) 评论(0) 推荐(0)
摘要:stack堆栈容器 堆栈是一个线性表,插入和删除只在表的一端进行。这一端称为栈顶(Stack Top),另一端则为栈底(Stack Bottom)。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的入栈和出栈总在栈顶进行,因此,堆栈是一个后进先出(Last In First Out)表,即 LI 阅读全文
posted @ 2018-10-31 22:13 雪地飞行棋 阅读(1624) 评论(0) 推荐(0)
摘要:vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件: 用法: 阅读全文
posted @ 2018-10-26 11:19 雪地飞行棋 阅读(137) 评论(0) 推荐(0)
摘要:C语言中的const和static用来修饰变量或者函数,用const修饰表示不可改变,用static修饰表示变量或者函数是静态的,作用域控制在函数内。 const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的 阅读全文
posted @ 2018-09-26 23:20 雪地飞行棋 阅读(1613) 评论(0) 推荐(0)