下列对公民基本权利的限制哪些是正确的
A.凡为我国的现役军人、外交人员、公安人员、机要人员和其他掌握重大机密的人员以及正在接受劳动教养和服刑的人,不准与外国人结婚
B.法官从人民法院离任后2年内,不得担任原任职法院办理案件的诉讼代理人或者辩护人
C.中华人民共和国公民的通信自由和通信秘密受法律的保护。除因国家安全或者追查刑事犯罪的需要,由公安机关或者检察机关依照法律规定的程序对通信进行检查外,任何组织或者个人不得以任何理由侵犯公民的通信自由和通信秘密
D.国家为了公共利益的需要,可以依照法律规定对公民的私有财产实行征收或者征用并给予补偿