What does 'Font(..)' mean when Font is a class?
<p>I need help in understanding the following C++ code (in a .h file):</p>

<pre><code>bool setFontDescription(const FontDescription&amp; v)
    {
        if (inherited-&gt;font.fontDescription() != v) {
            inherited.access()-&gt;font = Font(v, inherited-&gt;font.letterSpacing(), inherited-&gt;font.wordSpacing());
            return true;
        }
        return false;
    }
</code></pre>

<p>What does 'Font(..)' mean? Font is a C++ class. Does Font(...) mean new Font()? Or create a Font object on the stack?</p>
