VS2010的一个小BUG

2010年6月9日 | 分类: C/C++ | 标签:

今天发现的,测试VS2010简中版存在此BUG。

// vcpkgsrv.exe无限循环崩溃测试
//
// 把下面的代码粘贴到任意.h或者.cpp里,
// 等VS2010分析完文件,vcpkgsrv.exe将会崩溃退出,
// 然后VS2010会重新启动vcpkgsrv.exe,接着继续崩溃

class A
{
public:
	virtual void test() {}
};

class B : public A
{
public:
	// 这里不小心少写了个void,然后vcpkgsrv.exe就崩溃了
	virtual test() {}
};
  1. 2010年6月10日07:58

    2010是有不少bug,ASP.net的一些代码也会导致一些错误。

  2. 2010年6月12日13:30

    是不是盗版的都会出现这个Bug,正版的正常呢?

  3. 2010年6月12日13:30

    是不是只有盗版的VS2010才会出现这种Bug,而正版的却可能正常呢?

  4. 2010年6月12日16:59

    @147

    某种意义上讲,我用的就是“正版”,呵呵,反正是MSDN的内置KEY版本,无任何修改/破解。

  5. NWMonster
    2010年6月21日13:08

    莫非我的vs2010是盗版的。。。没崩溃的路过。。。。。

  6. 友情回复
    2010年7月5日13:37

    试了你的代码,没有崩溃.

    英文版的.

    发现vcpkgsrv吃掉巨量内存,你是不是开了太多程序导致内存紧张?

  7. 2010年7月5日20:15

    @友情回复

    嗯,据CSDN上的网友测试,貌似英文版无此BUG……