为什么隋炀帝之女可以做李世民的杨妃，而明朝公主和康熙就不行呢？
看龙珠传奇和怀玉公主之类的，都要强调女主是前朝公主，遭到太皇太后、大臣们反对。那为什么李世民可以和杨妃在一起呢？
咱翻一下明史，南明史，哪怕百度一下再提问也行啊。

李世民出生于隋开皇十八年，这时候别说隋炀帝了，就是隋文帝都还活着呢。

康熙出生于1654年5月4日，这时候不要说明朝了，就是南明都要寄了。

然后咱再说一下，活到清朝入关的公主吧。

荣昌公主（1581年12月29日－1647年），名朱轩媖，明神宗嫡长女，母亲孝端显皇后王喜姐。

万历二十四年（1596年）十二月，神宗册立皇长女为荣昌公主，为其选杨春元为驸马都尉。翌年（1597年）正月公主与驸马完婚，给驸马杨春元诰命。公主最终于顺治四年（1647年）在北京去世，享年65岁。这个时候还没有康熙呢。

宁德公主，明光宗第五女，母亲是傅懿妃。这位公主去世年份不是很清楚，但可以肯定活到了康熙年间。但她出生时间是1610年，比康熙大了44岁，而且人家有驸马，两人过得好好的。康熙是脑袋有什么大病才会去找一个比自己大四十多岁的长辈。

长平公主，崇祯皇帝朱由检次女，于清顺治三年去世，这时候也没有康熙呢。

至于南明的几个皇帝，弘光帝只有一个早夭的女儿，隆武帝就没有女儿，有的话早许配给郑成功了。

永历帝有七个儿子，也没有女儿。别被影视作品给骗了。