刑法中规定了非法持有枪支罪和非法携带枪支罪危及公共安全罪,都属于危害公共安全罪这一大类。但是没有非法携带枪支罪。
非法持有枪支罪是指不符合配备、配置枪支的人员,违反枪支管理法律、法规的规定,擅自持有枪支的行为。
非法携带枪支危及公共安全罪罪是指违反有关规定,非法携带枪支,进入公共场所或者公共交通工具,危及公共安全,情节严重的行为。情节严重主要指携带数量大或者在公众活动高峰期携带等。
对比可以发现,非法携带枪支在危及公共安全的情况下才构成犯罪。实践中如果无法区分,就定非法持有枪支罪。这类犯罪还有私藏枪支罪等,比较复杂。