identifier "do" is undefined
<p>I've had to ask this question as I can't find any matching results. There are plenty of <code>identifier "x" is undefined</code> but none for "Do".</p>

<p>So, I get the error message: <code>identifier "Do" is undefined</code>, and don't know how to address it.</p>

<p>I previously had the error: <code>identifier "string" is undefined</code>, which I addressed by changing it to <code>std::string</code> and adding <code>#include &lt;string&gt;</code>. I tried the same approach for "Do" but Do is not a member of <code>namespace std</code>.</p>

<p>It might be worth pointing out that I'm working in Visual C++ and am editing the Half-Life 2 source code.</p>

<p>Can anyone help me understand why I get this error and how I might address it? Thanks!</p>
