按照三国时的规定,双方交战,一方投降之后生命安全通常是有保障的,胜利方不会赶尽杀绝。
但刘禅投降后,发生了钟会之乱,曹魏将领认为钟会叛乱都是蜀汉大将姜维撺掇的,恨乌及乌,迁怒于蜀汉诸将,在成都展开了一场疯狂的屠杀,众多蜀将无辜身死,就连蜀汉太子刘璿也死于乱兵之中。
此时关羽的家族已经人丁凋零了。襄樊之战中关羽和长子关平战死,据东吴地方志记载,关平的妻子赵氏带着儿子关樾没有回成都,而是隐入乡间,改姓“门”,直到西晋灭东吴之后,才恢复本姓。

在成都的是关羽次子关兴,关兴于诸葛亮第六次北伐前去世,长子关统袭爵汉寿亭侯,娶公主为妻,早早病逝,没有留下后代。
被魏军灭门的是关兴次子关彝这一家,如果关樾在成都,肯定也逃脱不了被杀的命运。魏军杀别的蜀将有可能是出于偶然,但杀关家很有针对性。

因为襄樊之战中,关羽父子和曹魏结下了大仇。水淹七军、劝降于禁,令曹魏颜面大失;斩杀多名魏将,和这些人家成为死敌。如果在曹魏举行一个票选,选出曹魏最恨的蜀将,那个人无疑是关羽。
征伐蜀汉的魏将中,有个叫庞会的人,他的父亲是庞德,因不降蜀而为关羽所杀。所以庞会一到成都就盯上了关氏,后来尽灭之。哪怕没有钟会之乱,估计他也要想办法暗害关家。
关羽为国尽忠,后人却有此遭遇,令人叹息。
再看张飞,长子张苞早亡,儿子张遵随诸葛瞻镇守绵竹关,不敌邓艾,战死;次子张绍没有受钟会之乱的牵连,安安稳稳的跟着刘禅到了洛阳,受封列侯。

张绍能逃过一劫,不只因为运气,还是因为张飞和曹魏没有那么大的仇。很多人印象中,张飞和关羽是齐名的,但实际上,张飞并没有太过突出的战功,和关羽不在一个档次,对曹魏的杀伤力没那么强,也就不像关羽那么遭曹魏的怨恨。
没有哪名魏将特别恨张家,也就不会有人专门去杀。
另一方面,张飞的姻亲特别给力。他的妻子夏侯氏是曹魏名将夏侯渊的侄女,夏侯渊和曹操是连襟,虽然此时夏侯渊已死,曹家已势微,但有这层关系在,魏将对张家另眼相看。
张飞在影视剧中的形像粗犷鲁莽,其实他粗中有细,很会利用身边的各种资源。上面提过的夏侯氏本不是明媒正娶,而是他抢来的,后来知道她的身世就扶为正妻。
夏侯氏所生的两个女儿长得非常漂亮,长女先嫁给刘禅,先为太子妃后为皇后,没几年她去世了,刘禅又娶了张飞的次女,同样立为皇后。
也就是说,张绍是刘禅的小舅子。刘禅虽是亡国之君,也有一定的价值,看在他的面子上,魏将也不会为难张绍。
有人可能想问,太子刘璿的身份不是更加高贵吗?为什么张绍都能活而他不能?其实,正因为他是太子,所以才必死无疑。只有太子死了,刘禅又懦弱无能,曹魏,或者说司马昭才容得下蜀汉这一干降臣。
反观关家,在关羽关平死后就没有出色的将才,虽然还有汉寿亭侯这个爵位,实质上已经远离了权力中心。庞会就算杀了关彝全家,也没有人为其出头。
蜀汉诸将对关羽的感观是很复杂的,虽然他发动襄樊之战的初衷是为了蜀汉,但最终的结果却丢了荆州,给蜀汉造成极大的损失。刘备又是为了给他报仇,才不顾众人的反对攻打东吴,又败了,再次给蜀汉予沉重打击。偏激一点的蜀将,说不定会恨上关家。
所以,关家灭门而张家得以保全,可以说是上一代种下的因。