c++简介
Galaxy银河
来自浙江温州的一位初一学生。2022年底开始发布文章。兴趣爱好是c++,有时也学学python和Java。2023年中,开始研究计算机人工智能,接触docker,git和restful等。文章曾入选《云原生领域内容榜》第23名,《C/C++领域内容榜》第4名,也曾登上《前沿技术领域内容榜》第2名,《人工智能领域内容榜》第24名。文章还曾被武汉开发者社区、华为开发者联盟HarmonyOS专区、华为云开发者联盟、西安城市开发者社区、云原生技术专区和AI技术专区收录。
展开
-
C++:C++哪些时候用到const
防止重载函数错误:如果有两个函数重载,只有返回类型不同,加上const关键字可以区分它们。修饰函数参数:加上const限定符可以确保函数不会修改传入的参数值。防止指针误操作:使用const限定符可以确保指针指向的值不被修改。声明常量:使用const关键字定义一个常量,不允许对其进行更改。修饰函数返回值:返回const类型可以确保返回值不会被修改。原创 2023-09-23 13:08:20 · 402 阅读 · 0 评论 -
C/C++:最新的C++20标准和C++23标准有看么?
总体来说,这些标准将持续改进和增强现有的C++语言和标准库,为开发者提供更多的工具和能力,来构建更加现代化、高效和可维护的软件系统。C++20是C++语言的最新规范,于2020年正式发布。C++23标准正在积极开发中,目前还没有正式发布。原创 2023-08-23 15:07:15 · 637 阅读 · 0 评论 -
有关C++的一篇论文(1300+字)
C++是一种高级编程语言,广泛用于开发软件和应用程序。它于1985年由Bjarne Stroustrup作为C编程语言的扩展引入。C++是一种面向对象的编程语言,支持多态性、继承、模板等各种功能。它快速、高效,并允许开发人员编写接近硬件的代码。原创 2023-08-23 08:35:05 · 571 阅读 · 0 评论 -
C++聊天程序
【代码】C++聊天程序。原创 2023-08-18 12:37:27 · 320 阅读 · 2 评论 -
C/C++:C/C++在大数据时代的应用,以及C/C++程序员未来的发展路线
例如,可以使用C/C++实现图像的二值化、边缘检测、图像增强等操作。C/C++可以使用高效的数据结构和算法来优化数据库的查询和更新操作,从而提高数据库的性能和吞吐量。需要注意的是,随着软件工程的不断发展和技术的变革,C/C++程序员需要不断学习和适应新的技术和方法,才能不断提高自己的竞争力和市场价值。指针操作:指针是C/C++中的一大特色,可以指向内存中的任何位置,包括变量、数组、函数等。C/C++在大数据时代中的应用非常广泛,可以支持各种数据处理、数据库、图像处理、计算机视觉、机器学习和人工智能等任务。原创 2023-08-18 09:28:07 · 1887 阅读 · 18 评论 -
C/C++ : C/C++的详解,C语言与C++的常用算法以及算法的各自用法和应用(初级,中级),C++ CSP考题(J居多,S偏少)的详解,NOI的真题题解
C/C++领域模型指的是C/C++程序的执行过程和内存布局等方面的模型,它们是程序员在编写C/C++程序时必须了解和掌握的基础知识。C/C++程序的执行过程可以分为编译、链接和执行三个阶段。在编译阶段,源代码会被编译器转化为机器码,生成目标文件;在链接阶段,目标文件会被链接器结合起来,生成可执行文件;在执行阶段,计算机会按照可执行文件中指定的顺序和方式执行机器码。C/C++程序的内存布局可以分为代码段、数据段、堆空间和栈空间四个部分。原创 2023-08-17 18:02:40 · 711 阅读 · 9 评论 -
CSP-J2022题目解析
思路:直接模拟,将前 k个数取出存到一个数组里,然后将原数组中的 k~n-1 位置全部向前移动 k 个位置,再将前 k 个数放到末尾。时间复杂度:O(n)CODE:int n, k;i < n;原创 2023-08-17 08:07:14 · 1735 阅读 · 0 评论 -
c++广搜深搜
深度优先搜索(DFS)是另一种常见的搜索算法,其主要思想是从起点开始一直向下搜索,直到找到终点或者无法继续搜索为止。具体实现方法是从起点开始,遍历与当前节点相邻的节点,如果该节点未被访问过,则递归进入该节点,继续搜索;如果该节点已经被访问过,则回溯到上一个节点继续搜索,直到遍历完整张图为止。广度优先搜索(BFS)是一种基于队列实现的搜索算法,其主要思想是从起点开始向周围扩展,先遍历所有与起点相邻的节点,再遍历与这些节点相邻的节点,以此类推,直到找到终点或者搜索全部节点为止。原创 2023-08-07 15:16:08 · 485 阅读 · 0 评论 -
c++判断闰年
【代码】c++判断闰年。原创 2023-07-27 12:51:42 · 131 阅读 · 0 评论 -
[c++实验] 快读快写,O123优化,原版用时对比
学过c++的多知道,准确的来说是做过c++题目的都知道:c++题目不仅要求代码正确,还要求用时,大多用时要求都在200ms--1000ms之间,要是遇到大数据时,超时的可能就会大大提升。想要快,用快读快些加优化。原创 2023-07-26 15:49:27 · 708 阅读 · 0 评论 -
c++九大排序(链接)
//https://blog.csdn.net/tutuxs/article/details/52878391?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169027076916800182151008%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=169027076916800182151008&biz_id=0&u原创 2023-07-25 16:06:13 · 222 阅读 · 0 评论 -
SCP 2021 第一轮(初赛)第四题 【时间复杂度】
SCP 2021 第一轮(初赛)第四题 【时间复杂度】答案及解析原创 2023-07-23 12:00:40 · 231 阅读 · 0 评论 -
进制转换方法
进制转换转载 2023-07-22 17:05:54 · 83 阅读 · 0 评论 -
c/c++前缀和
对于一个给定的数组A,他的前缀和数中 S 中 S[ i ] 表示从第一个元素到第 i 个元素的总和。如下图:绿色区域的和就是前缀和数组中的 S [ 6 ]。转载 2023-07-22 16:54:22 · 328 阅读 · 0 评论 -
c++时间复杂度
C++ STL中的sort函数的时间复杂度为O(nlogn)希尔排序、堆排序、快速排序、归并排序。在O(logn)的循环外再套一层O(n)的循环即可。以上代码中的for函数的时间复杂度为。以上代码中的for函数的时间复杂度为。经第1次循环后值达到。经第2次循环后值达到。经第3次循环后值达到。原创 2023-07-21 12:00:13 · 233 阅读 · 0 评论 -
c++高精度
【代码】c++高精度。原创 2023-07-20 16:01:20 · 96 阅读 · 0 评论 -
c++指针地址
【代码】c++指针地址。原创 2023-07-15 17:04:23 · 84 阅读 · 0 评论 -
求两个数的最大公约数(公因数)
【代码】求两个数的最大公约数(公因数)原创 2023-07-14 08:54:08 · 81 阅读 · 0 评论 -
求两个数的最小公倍数
【代码】求两个数的最小公倍数。原创 2023-07-14 08:51:36 · 76 阅读 · 0 评论 -
东方博弈1229 - 拦截导弹的系统数量求解
【代码】东方博弈1229 - 拦截导弹的系统数量求解。原创 2023-07-13 16:35:32 · 503 阅读 · 0 评论 -
c++ 魔方复原器
【代码】c++ 魔方复原器。原创 2023-07-12 09:28:14 · 517 阅读 · 0 评论 -
c++ o1,o2,o3集体优化
【代码】c++ o1,o2,o3集体优化。原创 2023-07-12 08:38:38 · 414 阅读 · 0 评论 -
c++所有头文件
其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。原创 2023-07-10 10:01:53 · 875 阅读 · 0 评论 -
c++ 类
c加加类不同于汉语中的类、分类、类型,它是一个特殊的概念,可以对统一类型事物进行抽象处理,也可以是一个层次结构中的不同层次节点。例如,将客观世界看成一个object类动物是客观世界中的一小部分,定义为 animal类,狗是一种哺乳动物,是动物的一类,定义为dog类。面向对象中的对象需要通过定义类来声明,对象一词是一种形象的说法在编写代码过程中则是通过定义一个类来实现。原创 2023-07-10 09:51:04 · 64 阅读 · 0 评论 -
c++猜数字游戏(带注释讲解)
c++猜数字游戏(带注释讲解)原创 2023-07-10 08:31:41 · 1089 阅读 · 0 评论 -
C++面向对象概述
面对对象中的对象,指的是客观世界中存在的对象,这个对象微距唯一性,对象之间各不相同,各有各的特点,每个对象都有自动的利落规律和内部状态,对象与对象之间又是可以互相联系互相作用的。面向对象他是一种设计思想,现在这种思想已经不单应用在软件设计上,数据库设计,计算机辅助设计,网络结构设计,人工智能算法设计等领域都开始运用这种思想。属性就是对象的内部状态及自身的特点,行为就是改变自身状态的动作。针对面向对象思想应用的不同领域,面向对象又可以分为面向对象分析、面向对象设计、面向对象编程,面向对象测试和面向对象维护。原创 2023-07-09 10:55:53 · 130 阅读 · 0 评论 -
c++ list的主要函数
c++ list的主要函数原创 2023-07-08 13:59:37 · 330 阅读 · 0 评论 -
c++ ask码表
ask码表原创 2023-07-07 09:05:26 · 621 阅读 · 0 评论 -
c++注释
是单行注释,单行注释只能注释。之间的代码会被注释。原创 2023-07-07 08:52:06 · 91 阅读 · 0 评论 -
c++函数
原文链接:https://blog.csdn.net/YOUNG_DAA/article/details/117638633。//用法和printf()、fprintf()类似。memset(a,0,sizeof(a)),在string.h中定义。memcpy(b,a,sizeof(a)) 把a数组复制到数组b中。//getchar() 相当于 fgetc(stdin)。转载 2023-07-05 12:20:00 · 63 阅读 · 0 评论 -
c++书签goto函数
运行时,先输入一个数字,如果输入的为1,那么便重新输入。我们定义了一个名为 i 的书签。原创 2023-07-05 12:11:13 · 175 阅读 · 0 评论 -
C语言实现——通讯录管理系统
【代码】C语言实现——通讯录管理系统。转载 2023-07-04 17:00:21 · 723 阅读 · 0 评论 -
c++ 字符串相等比较
原文链接:https://blog.csdn.net/immerseinstudy/article/details/123744591。版权声明:本文为CSDN博主「桃之夭夭ღ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。char *类型的字符串只需要有效字符串长度相等即可,即如果\0的长度不同并不影响判断。strcmp比较的是char * 类型的字符串。而string类型需要字符串和长度都相等才行。C ++关系运算符(’’,’!字符串strcmp()函数。转载 2023-07-05 12:15:12 · 1753 阅读 · 0 评论 -
c++等待/睡眠函数
1.头文件添加 "#include" ,这个头文件不包含在万能头文件上(不懂万能头文件的去我的专栏:“c++更多语法”里找)2.()里填的数单位是毫秒,所以你想实现等待一秒的话,()里要填上1000.很多人在学习c++时会被一些小细节所困扰,比如这个:c++等待。我之前感觉没有等待函数的程序会很死板,输出的文字一段一段的。原创 2023-06-26 08:25:33 · 792 阅读 · 0 评论 -
c++万能头文件
很多人在学习c++时经常记不住头文件,因为实在是太多了!有一些头文件是不包含在内的,如 #include。原创 2023-06-26 08:14:51 · 3650 阅读 · 0 评论 -
c++清屏函数
很多人在刚开始学习c++时都还想做一些游戏,但老是会为一些语法上的问题难住,比如等待1秒,还有清屏等等......不需要任何除万能头文件外的头文件,不知道万能头文件的也可以去我的“c++更多语法”上找。要是你想学习等待函数的话,可以去我的“c++更多语法”上找。这个就是清屏函数了。原创 2023-06-26 08:06:35 · 732 阅读 · 0 评论 -
[NOI2010] 成长快乐
小虾在大海中作匀速直线运动,其中编号为 �i 的小虾的速度向量为 (��,��)(pi,qi),即在时刻 �t,它的位置为 (��+��⋅�,��+��⋅�)(xi+pi⋅t,yi+qi⋅t)。对于每个数据,输入文件中第一行为五个实数 �0,�,�,�0,�0w0,V,T,x0,y0。接下来 �n 行,每行 55 个实数,包括 ��,��,��,��,��wi,xi,yi,pi,qi,分别表示编号为 �i 的小虾的重量、在 00 时刻的位置和速度向量。原创 2023-07-05 12:15:13 · 164 阅读 · 0 评论 -
[NOI2013] 书法家
【代码】[NOI2013] 书法家。原创 2023-06-17 13:27:42 · 136 阅读 · 0 评论 -
[NOI2007] 调兵遣将
接下来 �T 行,按顺序输出每条命令,每行包括 44 个整数 �1,�1,�2,�2x1,y1,x2,y2,表示将位于 (�1,�1)(x1,y1) 的部队移向 (�2,�2)(x2,y2)。该军械研究所的平面图可以看作是一个 �×�N×M 的矩阵,每个1×11×1 的格子都表示一个区域,每个区域只与它上下左右的四个区域相邻。注意:在部署的过程中军队可以进入研究区域,而在最终的部署结果中军队不可以在研究区域中。对于每个数据,都有两个评分参数 ��Ai 与 ��Bi,其中保证 ��原创 2023-06-10 16:55:31 · 855 阅读 · 3 评论 -
[NOI2009] 描边
本题设有 44 个评分参数 �1,�2,�3,�4p1,p2,p3,p4(�1原创 2023-06-05 19:06:41 · 600 阅读 · 0 评论