C++ 中指针与引用的区别,正确的是?

C++

  1. A.引用可以为空而指针不可以为空,这一点二者刚好相反
  2. B.引用须初始化且不可改绑;指针可空、可改指向
  3. C.指针定义时需要立即初始化,引用则可以先声明、稍后再绑定对象
  4. D.二者语义上没有区别,只是写法不同,编译器会把引用直接改写成指针