不承认双重国籍和不允许双重国籍是两回事
不“承认”双重国籍的意思是,不承认另外一个国籍在本国的效力
例如美国不承认双重国籍,所以有双重国籍的美国人在美国境内只有美国人身份,不能主张
他是外国人
中国人合法持有两个国籍的情况有
1. 中国父母所生出生就具有外国籍的小孩
因为外国籍是出生就有的,不属于国籍法第9条中,“自愿加入”外国籍的情况,小孩可以
到 18 岁才选择要加入外国籍还是保留中国籍,这种情况中国称为“国籍冲突”。
国籍冲突儿童在 18 岁以前是事实上具有两个国籍的,不能申请中国签证,但是因为同时持
有外国籍也不能申请共和国护照,只能用中国护照的替代品“中国旅行证”进出大陆地区。
https://i.imgur.com/vMh09bc.jpg
2. 有外国籍的香港澳门永久居民
根据〈全国人民代表大会常务委员会关于《中华人民共和国国籍法》在香港特别行政区实施
的几个问题的解释〉:在外国有居留权的香港特别行政区的中国公民,可使用外国政府签发
的有关证件去其他国家或地区旅行,但在香港特别行政区和中华人民共和国其他地区不得因
持有上述证件而享有外国领事保护的权利。
简单的说就是我不承认你在中国有双重国籍,但是你在外国要拿几本护照趴趴走随便你。