如何在c ++中将1个函数变量值发送给另一个函数

时间:2016-03-04 19:53:18

标签: c++

我是c ++的学生。 我想将void a()函数n [a]值发送到函数void b()。 如你所知,函数a()将从用户获取5个整数我希望将变量n [a]发送到函数void b()并且想要在函数void b()中打印变量n [a]。我想要移动b()中n的值。 请帮忙

//myClass.js
export default class myClass {
  email: string;
  name: string;
  constructor() {
      //...
  }
}

//index.ios.js
import myClass from './path/to/myClass.js'

2 个答案:

答案 0 :(得分:1)

  1. 使用std::vector<int>代替int[]
  2. a()返回值
  3. b()有参数
  4. 总结你有类似

    的东西
    #include <iostream>
    #include <vector>
    
    std::vector<int> a()
    {
        int a = 5;
        std::vector<int> n(a);
        for(int i = 0; i < a; i++)
        {   
            std::cin >> n[i];
        }
    
        return n;
    }
    
    void b(std::vector<int> n)
    {
        // do stuff
    }
    
    int main ()
    {
        b(a());
    }
    

答案 1 :(得分:1)

只需将数组private void theOtherPlace_MouseMove(object sender, MouseEventArgs e) { if (! theOtherPlace.ClientRectangle.Contains(e.Location)) { Point pt = yourUserControl.PointToClient(Control.MousePosition); if (yourUserControl.ClientRectangle.Contains(pt)) { yourUserControl_MouseMove(listView1, new MouseEventArgs(e.Button, e.Clicks, pt.X, pt.Y, e.Delta ) ); } } } 从函数a传递给函数b,将其称为b(a)。这是你的代码。

n