Error de comprobación en tiempo de ejecución # 3: la variable 'resultado' se está utilizando sin inicializarse [cerrada]

Al tener problemas con mi código ... el programa se compila, pero luego da la siguiente declaración "Error de comprobación de tiempo de ejecución # 3: la variable 'resultado' se está utilizando sin inicializarse". Luego finaliza el programa en ese punto. Todo lo que tengo después de intentar ejecutar la función se ignora. ¿Qué tengo que hacer?

double result;
    for (int i=0; i<nRows; i++)
    {
        absum.push_back(vector<double>());
        for (int j=0; j<nColumns; j++)
        {
            double temp;
            temp = matrixa[i][j]+matrixb[i][j];
            absum[i].push_back(temp);

            cout << temp << '\t';
        }
        cout << endl;
    }
return result;

Respuestas a la pregunta(2)

Su respuesta a la pregunta