std::max - expected an identifier
<p>I'm having a problem with std::max. I can't figure it out.</p>

<pre><code>int border = 35;
int myInt = 2;
int myOtherInt = 3;
int z = std::max(myInt + 2 * border, myOtherInt + 2 * border);
</code></pre>

<p>I've included the algorithm standard header. When I mouse over max, I am getting:</p>

<p>Error: expected an identifier</p>

<p>And a compile errors of:</p>

<p>error C2589: '(' : illegal token on right side of '::'
error C2059: syntax error : '::'</p>

<p>What is wrong?</p>
