读书人

函数传值有关问题//帮忙看看如何传值

发布时间: 2013-10-31 12:03:52 作者: rapoo

函数传值问题//帮忙看看,怎么传值!
一个函数参数是void fun(int* p);

然后,
void fun_mul_marix(int* array,int size)//
{
//size的大小不一定是多少。。。用vector记录下来array数组里的数据。
//但是,我要将记录array数组的数据的vector的元素传给fun函数参数int* p ,怎么办呢?
}
[解决办法]

引用:
一个函数参数是void fun(int* p);

然后,
void fun_mul_marix(int* array,int size)//
{
//size的大小不一定是多少。。。用vector记录下来array数组里的数据。
//但是,我要将记录array数组的数据的vector的元素传给fun函数参数int* p ,怎么办呢?
}


vector<int> v(array, array+size);
fun(&v[0]);

读书人网 >C++

热点推荐