C++で、仮想クラス MyBase から、MyEx1、MyEx2、…と継承したのですが、
ポインタ
MyBase *p = new MyEx1();
などとしたときに、pを見ただけで、pがどの派生クラスを指しているか
分かる方法はありませんか?

今は、MyBaseクラスに、メンバ変数flagを定義して、
派生クラスのコンストラクタで順に1とか2とか代入させているのですが、
頭悪い方法のような気がするので、いい方法があれば教えてください。