Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/02/2009, 19:13
Avatar de MeduZaPaT
MeduZaPaT
 
Fecha de Ingreso: enero-2009
Ubicación: USA
Mensajes: 106
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Donde bajar librerias para C++

Cita:
Iniciado por Eternal Idol Ver Mensaje
Lee de nuevo mejor.
creo que no soy yo el que tiene que leer un poco mas, llevo 20 años usando C y creeme pase por todas las etapas.
Cita:
Iniciado por Eternal Idol Ver Mensaje
Por supuesto que son diferentes, eso no quita ni mucho menos que en C++ se pueda seguir usando al 100% el paradigma de programacion estructurada y las funciones standard de C. No solo los lei sino que los entendi ...
nadie habla de modo de programar solo hablo que son 2 lenguajes parecidos pero diferentes, nada mas.
Cita:
Iniciado por Eternal Idol Ver Mensaje
La comparacion es muy desacertada realmente (el lenguaje es assembly por cierto) y si mezclas el codigo mal es logico que tengas problemas mientras que si lo haces bien no. Sobre si tienen que ver lo respondo al final, no verlo es necedad.
ni mire cuando escribi (como hago normalmente jajajaja)
no hay que mesclar codigo y punto, salvo que sea 100% necesario.
Cita:
Iniciado por Eternal Idol Ver Mensaje
Estas confundido, extern "C" se usa unicamente por un tema de enlazado debido a que en C++ se pueden sobrecargar funciones y entonces los simbolos no son simplemente el nombre de la funcion (precedido de un guion bajo por ejemplo) como en C. Ver http://en.wikipedia.org/wiki/Name_mangling
no, no estoy confunido es asi, el mangling, como se llama lo que vos pusiste, sucede, no porque C++ hace eso que dijiste, sino porque trabaja las llamadas de funicones diferente a C porque son 2 lenguajes DISTINTOS.
y en todos los manuales como la gente te dice que para no hacer lio uses codigo C dentro de ellas si vas a mesclar codigo
Cita:
Iniciado por Eternal Idol Ver Mensaje

¿La memoria? Podes usar perfectamente malloc y free, es mas, new y delete por dentro llaman a estas. El 99.99% del codigo de C se comparta igual en C++, a grosso modo se puede decir que C++ contiene a C.
Todo esta echo en C y lo que no esta echo en C apesta ;) (salvo que este en ensamblador y es broma lo que puse >_>) y te quiero ver liberar memoria con free cuando lo creas con new a ver como liquea.

no me tenes que esplicar lo que ya se, el punto es Y SERA que C++ no es C y punto final, te guste o no NO SON LO MISMO.
si queres programar en C hacelo en C y si queres programar en C++ alla esta,
que puedas o no programar funcional u orientado a objetos nada tiene que ver con C estandar

Última edición por MeduZaPaT; 14/02/2009 a las 19:28