C2660: “Gdiplus:GdiplusBase:operator new” : 函数不接受三个参数

C2660: “Gdiplus::GdiplusBase::operator new” : 函数不接受3个参数
//error C2660: “Gdiplus::GdiplusBase::operator new” : 函数不接受3个参数
//if(BitmapL==0) BitmapL = new Bitmap(GleftFile);
//需要在new前加::

if(BitmapL==0) BitmapL = ::new Bitmap(GleftFile);
为什么这样加就能够通过,而第2种方法完全不行。
http://support.microsoft.com/kb/317799/en-us

------解决方案--------------------
如果有多个同名函数,用作用域限定
------解决方案--------------------
if(BitmapL==0) BitmapL = ::new Bitmap(GleftFile);
----------------------------
这写法好象不对吧?