, #include , , . , , , :
namespace ns {
void f() {}
#include <vector>
void g() { std::vector<int> v; }
}
... . , ns, / ::ns::std::vector. , , ( ). , , ...
, . , , using namespace . , , using namespace, .
-. , f int double. (, int) , . , f(5.0) , , int - , - . ( , , , )
, , .