摘要: 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 阅读(60) 评论(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 阅读(173) 评论(0) 推荐(0) 编辑