本文介绍了请说明以下功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到了一个以以下内容开头的函数定义:

整数运算符*(向量&y)
{
身体
}

在运算符后加*并在括号前打开此函数的含义是什么?

I have come across a function definition starting as:

int operator*(vector &y)
{
body
}

After putting * just after operator and before opening brace of argument what this function means?

推荐答案


Class YourClass
{

public :

int operator*(vector &y)
{
body

}

};

main ()
{
   vector v;
   YourClass y;
   y*v;    ///Here operator* function will be called and v will be passed as a parameter

}


这篇关于请说明以下功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 04:59