#include <iostream>
using namespace std;
struct Range
{
};
struct Foo
{
void Range(int x, Range** r){ } //!< This is OK.
Foo(int x, ::Range** r) { } //!< This is Not OK, Why?
};
int main() {
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IFJhbmdlCnsKfTsKCnN0cnVjdCBGb28KewogICAgIHZvaWQgUmFuZ2UoaW50IHgsIFJhbmdlKiogcil7IH0gICAgIC8vITwgVGhpcyBpcyBPSy4KICAgICBGb28oaW50IHgsIDo6UmFuZ2UqKiByKSB7IH0gICAgICAvLyE8IFRoaXMgaXMgTm90IE9LLCBXaHk/Cn07CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9