摘要: 1.默认参数的意思就是 予以形参默认值 2.◼ C++允许函数设置默认参数,在调用时可以根据情况省略实参。规则如下: 默认参数只能按照右到左的顺序 如果函数同时有声明、实现,默认参数只能放在函数声明中 因为函数调用一般是放在main的前面 如果放在main后面的的话 这时需要在函数的最前面发出声 阅读全文
posted @ 2021-09-27 11:04 a-mhh 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1. 对项目右击,在文件资源管理器中打开文件夹 2.看debug里面的.exe 这个文件 函数的真实的名字 打开.exe文件就是还是显示,,, 3.debug模式有太多的断点信息还有许多不精简的文件生成 所以用IDA 看函数名在release模式下 还有发布 也是用release模式 4.用rele 阅读全文
posted @ 2021-09-26 22:22 a-mhh 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1.◼ 本质 采用了name mangling或者叫name decoration ✓ C++编译器默认会对符号名(比如函数名)进行改编、修饰,有些地方翻译为“命名倾轧”✓ 重载时会生成多个不同的函数名,不同编译器(MSVC、g++)有不同的生成规则✓ 通过IDA打开【VS_Release_禁止优 阅读全文
posted @ 2021-09-26 21:35 a-mhh 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.◼ 规则 函数名相同参数个数不同、参数类型不同、参数顺序不同 2.◼ 注意 返回值类型与函数重载无关 调用函数时,实参的隐式类型转换可能会产生二义性 返回值类型与函数重载无关 什么意思? 返回值类型不同也不可以构成函数重载 3.强制转化 (long) 10 隐式转化long l=10 l 阅读全文
posted @ 2021-09-26 20:09 a-mhh 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1. 你要用这个东西,所以得有包含它得头文件,就像java 你要用某个模块,你得包含这个模块 模块化??单片机里面学的模块化(可以在vs里面实现) 2. 当我把注册表regedit 程序删除之后成功了()就是把下面这个注册表删除的页面删除了 还有它得ide 与缓存 我就在前面改了一个,d 在没有去修 阅读全文
posted @ 2021-09-26 19:05 a-mhh 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 2.。 3. https://zhidao.baidu.com/question/1952133724016713828.html 4. 5. 6. 7. 8. 9. 10. 11. 阅读全文
posted @ 2021-09-25 09:42 a-mhh 阅读(30) 评论(1) 推荐(0) 编辑
摘要: 1. 2. 3. 4. 5. 6. python用于人工智能 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 阅读全文
posted @ 2021-09-24 22:10 a-mhh 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. . 13. 14. 15. 16. 17. (1)说明了一个问题 所谓的方向是从左到右还是从右到左 是看的是步长 步长的正负 (2)还有就是[-10:] 这是从左到右这是肯定的,但是 按道理来说 且 右边最后一个是-1 但是 阅读全文
posted @ 2021-09-24 19:38 a-mhh 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 4. 5. 6. 7. 8. 非主属性???? 9. 10.。 11.` 调用只是调用,但是没有返回值,,应为里面没有输出 12. 13. 14. 15. 16. 18. 19. 阅读全文
posted @ 2021-09-24 01:49 a-mhh 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1. 2.https://zhuanlan.zhihu.com/p/199883725 树,队列,二叉树,树的基本回忆 二叉树: 分叉为俩个; 一个是右子树一个是左子树 队列:先进先出 柞:后进先出,栈数据结构只允许在一端进行操作 3.二叉树是每个节点最多有两个子树的树结构 所以二叉树 子树可以是 阅读全文
posted @ 2021-09-23 01:08 a-mhh 阅读(49) 评论(0) 推荐(0) 编辑