title: Multiple namespace declaration in C++
body: <p>Is it legal to replace something like this:</p>
  
  <pre><code>namespace foo {
     namespace bar {
        baz();
     }
  }
  </code></pre>
  
  <p>with something like this:</p>
  
  <pre><code>namespace foo::bar {
     baz();
  }
  </code></pre>
  
  <p>?</p>