title: Error "Expected Expression" in this template code
body: <p>Why does this error appear and how do I fix it?</p>
  
  <pre><code>template&lt;typename T&gt;
  struct foo {
    template&lt;size_t N&gt;
    void hello() {}
  };
  
  template&lt;typename T&gt;
  struct bar {
    void world() {
      foo&lt;T&gt; f;
      f.hello&lt;0&gt;(); //Error: Expected expression
    }
  };
  </code></pre>