I just saw in some DLib code, in a .cpp file a thing like that:
#include <stdio>
namespace {
using namespace std;
void foo() {
::std::vector<int> my_vector;
}
}
Is there a reason we specify ::std:: in front of our vector we imported from std already ?