这是什么错误,应该怎样避免?谢谢

解决方案 »

  1.   

    指的是你调用一个函数时...输入了三个参数..但是事实上这个函数没有三个参数.......所以会出现这个提示啰...你可以查下出错函数的原形声明啊.........在msdn中..就知道它需要多少个参数啦..
      

  2.   

    呵呵 肯定是new的时候写 错了
    把原码贴上来
      

  3.   

    大家回答的都不对
    是VC本身的一个BUG
    最简单的处理方法是:
    #ifdef _DEBUG
    #define new DEBUG_NEW//把这句删掉
    #undef THIS_FILE
    static char THIS_FILE[] = __FILE__;
    #endif
    当然,也有其他处理办法,就是修改一下编译的配置
      

  4.   

    surely, paste the source code
      

  5.   

    source sentence : error C2660: 'new' : function does not take 3 parameters
    translate : 错误 C2660: 'new' : 函数不是三个参数。你使用函数时肯定传的参数个数不对,看一下new函数的定义嘛!
      

  6.   

    我怀疑是不是使用了关键字new作为函数名称或者变量了
      

  7.   

    把using namespace 的地方该到stdafx.h里试试