请问该题要怎么理解呢?

img

图中的 main 方法调用了两个重载的 mb_setData 方法,

  • mb_setData((int)'a') 将字符 a 强转成 int 类型,调用了 int 参数类型的 mb_setData 方法设置 m_age 变量,a 的 ASCII 码为 97,因此转换为 int 值为 97,将 m_age 设置为 97。
  • mb_setData((char)98) 将整数 98 强转成 char 类型,调用了 char 参数类型的 mb_setData 方法设置 m_name 变量,98 是字符 b 的 ASCII 码,因此转换为 char 为 b,将 m_name 设置为 b

正确答案为 B,Name=b;Age=97