Cual es el mejor programa para aprender C++, yo baje el DEV C++ pero nose
cual es el mejor.
"R.G.A.M." <rgam1989***gmail.com> wrote in message
news:4c6fa4ae-0093-4ec6-86f9-f351556f2651***o42g2000hsc.googlegroups.com...
Intenté hacer un mismo programa tanto en Dev C++ como en Visual C++
2005 Express (con SP1).
En el primero, no tuve problemas, pero en el segundo me da un errror
al compilar o depurar.
La función afectada es la que sigue:
//Operador de asignación para matriz.
matriz &operator = (matriz valor)
{
redim(valor.f,valor.c);
//Igualar elementos.
for (int i = 0; i < f; ++i)
{
for (int j = 0; j < c; ++j)
tabla[i][j] = valor.tabla[i][j];
}
} //Línea 92: donde indica el error.
Se encuentra dentro de la clase std::matriz <T>. Las función "redim"
ya está definida, y no me produjo problema alguno. Tabla es un miembro
de la clase (vector <vector <T> >)
El error es el siguiente:
"r:\mis documentos\visual studio 2005\projects\sistema lineal de
ecuaciones\sistema lineal de ecuaciones\matriz.h(92) : error C4716:
'std::matriz<double>:

perator=' : debe devolver un valor."
¿Tiene alguien una solución útil?