多项选择题

委托合同和行纪合同的区别有( )。

A.前者既可为有偿,也可为无偿,后者均为有偿
B.前者处理委托事务的费用由委托人支付,后者该费用由行纪人负担
C.前者委托人一般得直接向第三入主张权利,后者委托人一般仅得向行纪人主张权利
D.受托人和行纪人所负注意义务的程度有所不同