随笔分类 -  C++学习

自学C++的小苦逼
摘要:###Launch.json { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "confi 阅读全文
posted @ 2021-06-12 19:14 布拉多1024 阅读(194) 评论(0) 推荐(0) 编辑
摘要:递归普通算法 //斐波那切数列的递归算法 template <typename Type> Type fibonacci_1(int n,Type flag){ if(n<=1)return 1; return fibonacci_1(n-1,flag)+fibonacci_1(n-2,flag); 阅读全文
posted @ 2021-04-29 17:45 布拉多1024 阅读(209) 评论(0) 推荐(0) 编辑
摘要:默认参数是指当函数中省略了实参时自动使用的一个值。如将函数void wow(int n),将n的值设置为默认参数1,调用函数wow() 就像同于调用函数wow(1)。通过使用默认参数,可以减少要定义的函数、方法等的数量。 设置默认参数 将默认值赋给原型中的参数。 //examples char *p 阅读全文
posted @ 2021-02-09 12:47 布拉多1024 阅读(267) 评论(0) 推荐(0) 编辑
摘要:函数重载可以让操作者使用多个同名的函数,C也允许又多个同名函数出现。当我们使用同一个函数有不同的参数,C使用上下文来确定要是用的重载函数版本。当给定的参数在所有重载函数中没有找到合适的,那么C不会自动停止使用其中的某个函数,C将尝试使用标准类型转换强制进行匹配。 函数重载条件 函数特征标相同:即两个 阅读全文
posted @ 2021-02-07 21:52 布拉多1024 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Sort函数简介 ​ sort()函数是C++的一个排序函数,可以对传入参数给定的区间的所有元素进行排序,默认是升序,也可以是降序,如果需要其他排序规则需要自行编写compare()函数作为参数。sort()并不是简单的冒牌排序之类的,而是经过优化后的的快速排序算法函数模板,时间复杂度n*log2( 阅读全文
posted @ 2021-02-07 19:17 布拉多1024 阅读(482) 评论(0) 推荐(0) 编辑
摘要:单独编译得意义 将一个程序分成多个文件按保存,如果过对程序修改,找到要修改得文件进行修改后重新编译,则可以之重新编译该文件,然后后将他于其他文件得编译版本链接,是的大程序得管理更加高效便捷。 将单文件里面得完整程序进行分开 一般单文件大程序可以分成三部分。 头文件:包含结构声明和使用这些结构得函数原 阅读全文
posted @ 2021-02-02 17:02 布拉多1024 阅读(92) 评论(0) 推荐(0) 编辑
摘要:NEW C++ 中的new运算符用来分配内存,和c语言中得malloc有相似得功能。 使用new为当个元素开辟内存空间,并返回地址 typeName *pointer_name =new typeName; 例如:使用new开辟可以存储int类型数值大小得内存空间,然后返回开辟得内存空间得地址。 i 阅读全文
posted @ 2021-02-02 15:22 布拉多1024 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示