关闭

[置顶] 带你玩转Visual Studio——调用约定与(动态)库

上一篇文章带你玩转Visual Studio——调用约定__cdecl、__stdcall和__fastcall中已经讲述了__cdecl、__stdcall和__fastcall几种调用约定的主要区别。这一章将进一步深入了解不同调用约定对编译后函数修饰名的影响,及调用约定对库函数的影响。VS设置默认的调用约定上一章已经讲了,C/C++默认的调用约定是__cdecl,那能不能修改这个默认的调用约定呢...
阅读(3326) 评论(5)

[置顶] 带你玩转Visual Studio——调用约定__cdecl、__stdcall和__fastcall

有一定C++开发经验的人一定对”__cdecl、__stdcall、__fastcall”肯定不陌生吧!但你真正理解了吗?是的,我曾在这采了无数个坑,栽了无数个跟头,终于忍无可忍要把它总结一下(虽然我已经有能力解决大部分这种问题了)!什么是调用约定 函数的调用约定,顾名思义就是对函数调用的一个约束和规定(规范),描述了函数参数是怎么传递和由谁清除堆栈的。它决定以下内容:(1)函数参数的压栈顺序,...
阅读(2658) 评论(1)

带你玩转Visual Studio——绑定进程调试

上一篇文章带你玩转Visual Studio——单元测试讲了VisualStudio中单元测试的用法。在VC++开发和调试中,有时无法设置断点进去调试(如我曾经遇到过的浏览器插件的开发,因为是浏览器调用开发的插件DLL,所以无法在VS中按F5运行的方式进行断点调试),这时就需要用过绑定进程的方式,进行调试。在要设置判断的地方创建提示框为方便起见,我们直接在main方法中创建对话框来进行调试。...
阅读(4032) 评论(2)

带你玩转Visual Studio——单元测试

上一篇文章带你玩转Visual Studio——性能分析与优化讲了找出性能瓶颈和性能优化相关的技能,在大型企业项目的开发中,性能是固然重要的,而另一个过程——测试也是必不可少的。测试有很多的各类:功能测试、系统测试、白盒测试、黑盒测试、单元测试,在这些测试中单元测试是程序员最经过遇到的。什么是单元测试 所谓单元测试(unit testing),就是对软件中的最小单元进行检查和验证,其一般验证对象...
阅读(7059) 评论(0)

带你玩转Visual Studio——性能分析与优化

二八法则适合很多事物:最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的。在程序代码中也是一样,决定应用性能的就那20%的代码(甚至更少)。因此优化实践中,我们将精力集中优化那20%最耗时的代码上,这那20%的代码就是程序的性能瓶颈,主要针对这部分代码进行优化。而性能瓶颈的找出需要借助各种性能分析工具(如VS性能分析工具)的帮助。...
阅读(23257) 评论(8)
24条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:3243779次
    • 积分:22250
    • 等级:
    • 排名:第341名
    • 原创:204篇
    • 转载:104篇
    • 译文:5篇
    • 评论:904条
    ★☆个人站点☆★
    ★☆个人说明☆★
    ★☆讨论交流☆★

    欢迎关注微信:思维与睿智

    欢迎加入 JavaQQ群:226159645

    欢迎加入 C/C++QQ群:226157456

    博客专栏
    最新评论