How can you use a "function type"?
<p>In C++ you can create a "function type" with for example:</p>

<pre><code>void main() {
 int a();
}
</code></pre>

<p>And a has the type "int ()", but is it possible to use it? I can't even pass 'a' as a template argument (but I can pass "int ()" as one)</p>
