Mi sembra strano che non riesci a fare un assegnamento del genere. Infatti i questo file cpp di prova sono riuscito a fare esattamente quello che tu chiedevi.
------------
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
int a[] = {25,4,85};
int b[] = {23,2,10};

a=b;

// Adesso funziona, infatti:
for(int i=0; i<3; i++)
cout << a[i] << " " << b[i] << "\n";

system("PAUSE");
return 0;
}