C++中func(int&x)和func(int&x)之间的区别

Wil*_*art 3 c++ function parameter-passing pass-by-reference

我正在努力学习C++的基础知识.我正在阅读的书使用以下语法:

func(int& x);
Run Code Online (Sandbox Code Playgroud)

在互联网上,我大多看到以下语法:

func(int &x);
Run Code Online (Sandbox Code Playgroud)

两者似乎完全一样.有什么区别吗?

Cor*_*mer 9

字面上没什么区别.只是一种风格偏好.在同样是你把指针的真实.

  • @DavidVereb:或者像Bjarne所建议的那样:"每个声明声明一个名称可以最大限度地减少问题". (2认同)