|m+2|与(9n-4)^2 互为相反数,即|m+2|+(9n-4)^2 =0.
因为|m+2|与(9n-4)^2 都为非负数,所以|m+2|=0,(9n-4)^2 =0,
即m=-2,n=4/9.
则(-m)^n=2^(4/9)=16^9.