static_cast class to another class?
<p>I want to convert a class to another class. I'm trying to use static_cas which almost always work for me, why doesn't it work in the following?</p>

<pre><code>struct Mouse
{
    Mouse() {}
    // .......
};

struct Mice
{
    Mice() {}
    // .........
};

int main()
{
    Mouse mouse;
    Mice mice = static_cast&lt;Mice&gt;(mouse);
}
</code></pre>
