<Algorithm> copy method in c++ naming conflict
New to C++, getting this very annoying naming conflict over the copy method in the algorithm library. I tried using all sorts of fully qualified names to resolve but none of them work. 

    #include <algorithm>
    #include <string>
    #include <iostream> 

    using namespace std; 

    copy[ ... ]; 


Seems to be a conflict between string.copy and algorithm.copy? Not sure, but I've tried removing either or and it still gives me this error: 

cannot determine which instance of overloaded function 'copy' is intended
<Algorithm> copy method in c++ naming conflict
===

New to C++, getting this very annoying naming conflict over the copy method in the algorithm library. I tried using all sorts of fully qualified names to resolve but none of them work. 

    #include <algorithm>
    #include <string>
    #include <iostream> 

    using namespace std; 

    copy[ ... ]; 


Seems to be a conflict between string.copy and algorithm.copy? Not sure, but I've tried removing either or and it still gives me this error: 

cannot determine which instance of overloaded function 'copy' is intended