Why is a c++ reference considered safer than a pointer?

后端 未结 9 1570
我寻月下人不归
我寻月下人不归 2020-12-03 18:23

When the c++ compiler generates very similar assembler code for a reference and pointer, why is using references preferred (and considered safer) compared to pointers?

9条回答
  •  隐瞒了意图╮
    2020-12-03 18:45

    Because references (which are simply an alias for other variable) can't be NULL by definition, providing an inherent layer of safety.

提交回复
热议问题