摘要:一、关于Remote Debugger 使用VS远程调试器Remote Debugger,我们可以调试部署在不同机器上的应用程序,如桌面应用程序和Asp.Net应用程序。 二、Remote Debugger 的获取 获取方式有两种,我们经常使用的是从开发人员的机器中VS 2015的安装目录下,e.g
阅读全文
摘要:最近学习汇编 所以在vs下编写些程序查看汇编代码来对比一下 源码: 1.然后在代码第一行下断点,然后按F5调试。 2.然后点击调试->窗口->反汇编 3.vs下会用一行代码隔开这一行的汇编代码
阅读全文
摘要:VS2012 -> Analyze -> Calculate code metrics feature. 代码度量(Code Metrics)是用来测量专业标准的软件特性. 在某些方面,它提供了量化的有用反馈给开发者. 查看代码度量值很简单:在项目或解决方案上按右键,选择"Calculate Cod
阅读全文
摘要:报错的位置 解决方案: 方案1 在运行结束后报错,基本都是内存释放的问题! 释放了一个指针,这个指针所指的内存,不是用malloc等内存管理函数分配的内存。 查看一下那个指针是啥东西。 是否已经施行过加减运算,或者干脆就是随便拿过来的一个数值, 或者一个不用释放的指针(指向局部变量的指针,指向全局变
阅读全文
摘要:http://blog.chinaunix.net/uid-24118190-id-75239.html hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。 而实现代
阅读全文
摘要:我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到 new 上,那可就不一定正确了。我经常看到类似这样的代码: int* p = new
阅读全文
摘要:该语句出现于格式化输出时的格式字符串中。形式为"0x%08x"其中,0x为普通字符,输出的时候会原样输出为0x。%08x为整型以16进制方式输出的格式字符串,会把后续对应参数的整型数字,以16进制输出。08的含义为,输出的16进制值占8位,不足部分左侧补0。于是,如果执行printf("0x%08x
阅读全文
摘要:https://www.cnblogs.com/xkfz007/articles/2419540.html
阅读全文
摘要:写在前面 随着C++11标准的出现,C++的规范也越来越严谨,在减少语言的二义性上,C++委员会确实做了很多努力。至于那些学了C++98或者03的标准,就以为C++很烂的人,我只想送四个字,坐井观天。 NULL vs nullptr 在过去,我们如果要表示一个指针为空,我们条件反射肯定会这么写: i
阅读全文
摘要:1.先来介绍它的第一条也是最重要的一条:// global variable void msg() { printf("Hello\n"); } //main.c int main() { extern char a; // extern variable must be declared befo
阅读全文