Differing between function argument names and class variable names
<pre><code>class line
{
    public:
        line(int Width)
        : width(Width)
        {
        }

    private:
        int width;
};
</code></pre>

<p>I could name Width something like wantedWidth, but I'm just wondering, is there a convention for this or a better way? I don't want to use Hungarian notation.</p>
