F:\prefereye\Scribble\ScribbleView.cpp(93) : error C2084: function 'void __thiscall CScribbleView::OnLButtonDown(unsigned int,class CPoint)' already has a body
什么意思啊?

解决方案 »

  1.   

    函数已经定义。
    在以前的 Visual C++ 版本中, 
    编译器将接受解析为同一实际类型的多个模板的专用化,尽管附加的定义将永远不可用。现在编译器将检测这些多重定义。 
    __int32 和 int 已被视为单独的类型。编译器现在将 __int32 作为 int 的同义词处理。这意味着,如果函数同时在 __int32 和 int 上重载,编译器将检测多个定义,并提供一个错误。 
    下面的示例生成 C2084:
    // C2084.cpp
    void Func(int);void Func(int)   // define specialization
    {
    }void Func(int)   // C2084 second definition
    {
    }
      

  2.   

    哦 对对,查查msdn也就明白了:)谢谢楼上给分