Primero debes cambiar el tipo de retorno de la función de
int al tipo correcto
int* es decir:
Código C++:
Ver originalint* suma(int *vec, int *vec_2, int longi, int longi_2);
Esto no es técnicamente devolver un vector C no permite devolver un vector entero pero un puntero al primer elemento si; y como ya te ha indicado
vangodp debes retornar
vec_tot no
*vec_tot
Saludos