Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.c++
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 04-12-2007, 19:17:57
R.G.A.M.
 
Mensajes: n/a
Predeterminado Extraño Error

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?
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 04-12-2007, 20:08:59
Zero Coolj2
 
Mensajes: n/a
Predeterminado Re: Extraño Error

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?


Responder Con Cita
  #3 (permalink)  
Antiguo 04-12-2007, 20:08:59
Zero Coolj2
 
Mensajes: n/a
Predeterminado Re: Extraño Error

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?


Responder Con Cita
  #4 (permalink)  
Antiguo 04-12-2007, 20:08:59
Zero Coolj2
 
Mensajes: n/a
Predeterminado Re: Extraño Error

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?


Responder Con Cita
  #5 (permalink)  
Antiguo 04-12-2007, 21:14:42
Pedro Maicas
 
Mensajes: n/a
Predeterminado Re: Extraño Error

On Tue, 4 Dec 2007 16:08:59 -0500, "Zero Coolj2" <zerocoolj2***msn.com> wrote:

>Cual es el mejor programa para aprender C++, yo baje el DEV C++ pero nose
>cual es el mejor.



Cuanto mejor sea el entorno de desarrollo peor para aprender.
Mejor un compilador y un linker en linea de comandos.

En realidad se aprende igual, pero se comprende peor :-)


Saludos :-) -Pedro-

http://www.maicas.net/

e-mail en www.maicas.net
Responder Con Cita
  #6 (permalink)  
Antiguo 04-12-2007, 21:14:42
Pedro Maicas
 
Mensajes: n/a
Predeterminado Re: Extraño Error

On Tue, 4 Dec 2007 16:08:59 -0500, "Zero Coolj2" <zerocoolj2***msn.com> wrote:

>Cual es el mejor programa para aprender C++, yo baje el DEV C++ pero nose
>cual es el mejor.



Cuanto mejor sea el entorno de desarrollo peor para aprender.
Mejor un compilador y un linker en linea de comandos.

En realidad se aprende igual, pero se comprende peor :-)


Saludos :-) -Pedro-

http://www.maicas.net/

e-mail en www.maicas.net
Responder Con Cita
  #7 (permalink)  
Antiguo 04-12-2007, 21:14:42
Pedro Maicas
 
Mensajes: n/a
Predeterminado Re: Extraño Error

On Tue, 4 Dec 2007 16:08:59 -0500, "Zero Coolj2" <zerocoolj2***msn.com> wrote:

>Cual es el mejor programa para aprender C++, yo baje el DEV C++ pero nose
>cual es el mejor.



Cuanto mejor sea el entorno de desarrollo peor para aprender.
Mejor un compilador y un linker en linea de comandos.

En realidad se aprende igual, pero se comprende peor :-)


Saludos :-) -Pedro-

http://www.maicas.net/

e-mail en www.maicas.net
Responder Con Cita
  #8 (permalink)  
Antiguo 04-12-2007, 21:14:52
Pedro Maicas
 
Mensajes: n/a
Predeterminado Re: Extraño Error

On Tue, 4 Dec 2007 12:17:57 -0800 (PST), "R.G.A.M." <rgam1989***gmail.com>
wrote:

>¿Tiene alguien una solución útil?



Hazle caso la mensaje de error, que lo pone bien clarito.

No tiene nada de extraño, o
declaras void o retornas un valor.

>matriz &operator = (matriz valor)

^^^^^^^^^^^^
Aqui has declarado que debe devolver matriz&

>} //Línea 92: donde indica el error.

^^^^^^^^^^^^^^
Aqui has olvidado el return

Saludos :-) -Pedro-

http://www.maicas.net/

e-mail en www.maicas.net
Responder Con Cita
  #9 (permalink)  
Antiguo 04-12-2007, 21:14:52
Pedro Maicas
 
Mensajes: n/a
Predeterminado Re: Extraño Error

On Tue, 4 Dec 2007 12:17:57 -0800 (PST), "R.G.A.M." <rgam1989***gmail.com>
wrote:

>¿Tiene alguien una solución útil?



Hazle caso la mensaje de error, que lo pone bien clarito.

No tiene nada de extraño, o
declaras void o retornas un valor.

>matriz &operator = (matriz valor)

^^^^^^^^^^^^
Aqui has declarado que debe devolver matriz&

>} //Línea 92: donde indica el error.

^^^^^^^^^^^^^^
Aqui has olvidado el return

Saludos :-) -Pedro-

http://www.maicas.net/

e-mail en www.maicas.net
Responder Con Cita
  #10 (permalink)  
Antiguo 04-12-2007, 21:14:52
Pedro Maicas
 
Mensajes: n/a
Predeterminado Re: Extraño Error

On Tue, 4 Dec 2007 12:17:57 -0800 (PST), "R.G.A.M." <rgam1989***gmail.com>
wrote:

>¿Tiene alguien una solución útil?



Hazle caso la mensaje de error, que lo pone bien clarito.

No tiene nada de extraño, o
declaras void o retornas un valor.

>matriz &operator = (matriz valor)

^^^^^^^^^^^^
Aqui has declarado que debe devolver matriz&

>} //Línea 92: donde indica el error.

^^^^^^^^^^^^^^
Aqui has olvidado el return

Saludos :-) -Pedro-

http://www.maicas.net/

e-mail en www.maicas.net
Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error extraño al compartir JPF Newsgroup microsoft.public.es.windows.server.redes 4 23-01-2008 17:11:17
Error extraño al compartir JPF Newsgroup microsoft.public.es.windowsxp 0 21-01-2008 12:02:17
Error extraño Clara Newsgroup microsoft.public.es.sqlserver 1 08-01-2008 23:22:34
Error extraño!!!!!!!!!!!!! David G. Folch Newsgroup es.comp.lenguajes.java 35 01-09-2005 09:45:30
Error extraño ckroom Newsgroup es.comp.lenguajes.c++ 0 20-05-2004 20:20:35





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.