遗弃小孩是否犯法,要根据实际情况而定。
如果符合遗弃罪的构成要件,即对于年老、年幼、患病或者其他没有独立生活能力的人,负有扶养义务而拒绝扶养,情节恶劣的,那么遗弃小孩就构成了犯罪。根据《中华人民共和国刑法》第二百六十一条规定,对于这种情况,处五年以下有期徒刑、拘役或者管制。
然而,如果是将婴儿遗弃在荒无人烟的地方,或者一般人无法施救和察觉的郊外,导致婴儿因无人发现而死亡或者重伤的,那么这种行为不应构成遗弃罪,而应构成故意杀人罪或者故意伤害罪。
因此,遗弃小孩是否犯法,需要根据具体情况进行具体分析。如果有任何疑问,建议咨询专业的律师或法律机构。