My own copy() function collides with std::copy()
<p>I have a header file. In this header I want to use a map for a class. But after I include  I get a <code>no matching function error</code>, because I have a copy() function in the project(really big project). I saw on this website <a href="http://www.sgi.com/tech/stl/download.html" rel="nofollow">http://www.sgi.com/tech/stl/download.html</a> that map contains a using std::copy so I guess it collides with that.</p>

<p>I cannot make any changes to the copy function, so is there a way I can use map in this header file ? (no other place). Is there a way so my copy functions don't collide ?</p>

<p>I use Visual Studio 2008 on Windows 7.</p>
