身份犯与非身份犯的区别主要在于犯罪主体的特定性。身份犯是指具有特定身份的人实施的犯罪,这种特定身份是犯罪的主体要件,决定了犯罪行为的性质和罪名。例如,贪污罪就是身份犯,因为它要求犯罪主体必须是国家工作人员。而非身份犯则没有这种特定身份的要求,任何符合一般主体要件的人都可以构成犯罪。
关于同时构成贪污罪与掩饰隐瞒犯罪所得罪如何定罪的问题,这涉及到想象竞合犯的处理原则。
想象竞合犯的概念:想象竞合犯是指行为人实施一个犯罪行为,同时触犯数个罪名的情况。在这种情况下,由于只有一个行为,故只能择一重罪处罚。
具体定罪原则:
综上所述,身份犯与非身份犯的主要区别在于犯罪主体的特定性。而同时构成贪污罪与掩饰隐瞒犯罪所得罪时,应按照想象竞合犯的处理原则,从一重罪处罚。如有其他疑问或需要进一步的法律帮助,请直接向我咨询。