Returning null from function witch returns an object C++
<p>I'm doing an example from Head First Object Oriented Analysis and Design, but I'm coding in C++ and I don't know how to write the equivalent of  "return null" from java. </p>

<pre><code>Guitar getGuitar(string serialNumber)
{
    for(vector&lt;Guitar*&gt;::iterator it = guitars.begin(); it != guitars.end(); ++it)
    {
        if((*it)-&gt;getSerialNumber() == serialNumber)
        {
            return **it;
        }
    }
    //return null ( java); What should return here ?!
}
</code></pre>
