Risk of running Using Namespace

The risk of running Using Namespace STD; is that in some cases, the compiler will not know which command the programmer is using. For example, you could have two namespaces, named one and two, in which the command write is used. You then decide to use write in a new function, to write to the console, “Hello World!”. Unfortunately, the compiler will not know if you are using the write from namespace one, or write from namespace two.