title: C++ Standards (newline ending of source files)
body: <p>I am referring to: <a href="https://stackoverflow.com/questions/729692/why-should-files-end-with-a-newline">Why should text files end with a newline?</a>
  One of the answers quotes the C89 standard. Which in brief dictates that a file must end with a new line, which is not immediately preceded by a backslash.</p>
  
  <p>Does that apply to the most recent C++ standard? </p>
  
  <pre><code>#include &lt;iostream&gt;
  using namespace std;
  
  int main()
  {
    cout &lt;&lt; "Hello World!" &lt;&lt; endl;
    return 0;
  }
  //\
  </code></pre>
  
  <p>Is the above valid? (Assuming there is a newline after //\, which I've been unable to display)</p>