Показать сообщение отдельно
Старый 03.05.2012, 23:41   #5
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Сообщение Ответ: Передача массива в функцию по ссылке

а. такой вектор...

void myfunc(D3DXVECTOR3 *arr,int size_arr)
{
....
}
т.е. если так, то все должно работать, да:

....
....
void myfunc(D3DXVECTOR3* arr,int size)
{
    if(size>2)
    {
    arr[2]->x=1;
    arr[2]->y=2;
    arr[2]->z=3;
    }
}
....
....
D3DXVECTOR3 V[10];
....
myfunc(V[10],10);
Не выдаст ли компилятор ошибку при таком коде? Правильно я записал то что выделено?
(Offline)
 
Ответить с цитированием