【发布时间】:2016-04-30 14:18:27
【问题描述】:
我意识到这可能是一个愚蠢的问题,但我无法在任何地方找到答案...... C++ 函数中“&”符号的目的是什么?比如
vec2& operator+(vec2& left, const vec2& right)
{
return left.add(right);
}
我正在关注一个 youtube 系列,这有点超出我的想象,但我做得很好,因为所有代码都在那里。但是那个“和”符号不断出现,我真的很想知道它是什么......它与类有关吗?
这正是我正在观看的内容:https://www.youtube.com/watch?v=-peYVLeK0WU 来自“TheChernoProject”频道的人正在制作一个简单的游戏引擎。此外,这是 Visual Studio 2013 C++,如果这有什么改变的话。
【问题讨论】:
-
查找参考参数。
-
尝试从视频中学习 c++ 或在 Stack Overflow 上询问非常基本的东西可能不是一个好主意。
-
@GectorWhitlox:书籍推荐:Programming Principles and Practice Using C++, Bjarne Stroustrup。它可以帮助您学习 C++。更重要的是,它让您了解为什么 C++ 在“现实世界”问题的上下文中以它的方式工作。
标签: c++