【发布时间】:2015-09-29 19:17:56
【问题描述】:
我正在尝试学习 C++ 的基础知识。我正在阅读的书使用以下语法:
func(int& x);
在互联网上,我主要看到以下语法:
func(int &x);
两者似乎完全相同。有什么区别吗?
【问题讨论】:
-
人们有编码标准——有些人更喜欢前者而不是后者。但是没有区别
-
你从未见过
func(int & x);? -
@DavidSchwartz 我现在有。 :-)
-
@david 当然,但是
func(int & x);呢? (好吧好吧,现在isn't valid C++) -
@Yakk 该代码没有空格。带空格的版本will compile.
标签: c++ function parameter-passing pass-by-reference