#include <iostream>
using namespace std;

namespace Your{
	struct Foo{
		int i = 5;
		Foo(){}
		Foo(Foo &foo){
			i = foo.i;
		}
	};
}

namespace Mine{
	struct Foo{
		int i = 5;
		Foo(){}
		Foo(const Foo &foo){
			i = foo.i;
		}
	};
}


int main(){
	{const Mine::Foo foo, copiedFoo(foo);}
	{const Your::Foo foo, copiedFoo(foo);}
	return 0;
}