title: C++/CLI: Console::WriteLine() or cout?
body: <p>I am going back to school where we have to take a C++ class.
  I am familiar with the language but there's a few things I have never heard of...</p>
  
  <p>Generally, my teacher said that plain C++ is "unsafe". It generates "unsafe code" (whatever that means). That's why we have to use C++/CLI which is supposed to make "safe" code.</p>
  
  <p>Now... isn't CLI just a Microsoft .NET extension?</p>
  
  <p>He is also telling us to use <code>Console::WriteLine()</code> instead of <code>cout</code>. Since <code>Console::WriteLine()</code> is "safe" and <code>cout</code> is "unsafe".</p>
  
  <p>All this seems weird to me... Can anyone clarify this?</p>
  
  <p>Thanks!</p>