若代数式|a-b+1|与根号a+2b+4互为相反数,则(a-b)的2012次方=