- 博客(2)
- 收藏
- 关注
原创 多重继承转换二义性
<br />如果一个类继承多个基类,而且这些基础继承相同的基类,则进行类型转换时,如果转换成相同的父类型,编译时会产生二义性错误:<br /> <br /> class A<br /> { <br /> virtual void test(){} ;<br /> } ;<br /> class B : public A {} ;<br /> class C : public A {} ;<br /> class D: public B, public C {} ;<br /> D *pa = new D(
2010-08-31 18:43:00 1014
原创 利用VS2005进行Dump文件调试
<br />1.首先发布的程序必须生成PDB文件,设置生成PDB文件的选项:<br /><br />2.发布程序时把PDB文件保存起来,最好连接当前的源代码一起保存,有源代码可以跟踪到具体崩溃的代码行。<br /> <br />3.拿到程序崩溃时生成的Dump文件,连同PDB一起复制到程序运行目录(也可以放在其它目录,但需要做些路径设置)。<br />4.用VS2005打开Dump文件,执行调试操作。<br />5.在没有指定源文件的情况下,可以看到崩溃地址的调用堆栈,如果指定的源文件目录,则可以看到具体的
2010-08-18 17:35:00 900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人