Duda con C y C++

Iniciado por zorrua, 29 Febrero 2012, 10:15 AM

0 Miembros y 2 Visitantes están viendo este tema.

zorrua

Hola a todos, tengo una duda sobre C y C++.

¿Cual es la diferencia principal en cuanto a sintaxis?

¿Este codigo es C++? http://pastebin.com/ayG3ATtd

Muchas gracias por todo y hasta pronto.

Saludos.

Eternal Idol

Es C++, no hay namespaces en C, ni clases ... usa Google y Wikipedia si queres saber mas.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Don Pollo

C++ está orientado a objetos y C no.

armizh

Cita de: Don Pollo en  2 Marzo 2012, 12:45 PM
C++ está orientado a objetos y C no.
Esto no es del todo correcto. En C++ puedes hacer una aplicacion con programacion estructurada, o puedes usar la programacion generica, ademas de la programacion orientada a objetos. Si bien el mayor uso de C++ es la programacion orientada a objetos y aveces junto a los templates de la programacion generica.

Saludos
Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

zorrua

Muchas gracias por la ayuda, es que estoy intentando modificar un programa y me esta costando mucho. En teoria no tengo que hacer muchos cambios.

Me he fijado que por cada fichero file.cpp tengo otro file.h.

¿Porque estan esos ficheros file.h? ¿son necesarios?

La verdad que no llevan mucha informacion, en algunos casos inicializan valores, pero por lo que veo son funciones (no se si son funciones o clases) vacias del fichero file.cpp.

Muchas gracias por vuestra ayuda.

Hasta pronto.

Eternal Idol

Consegui un libro de C++, es una pregunta muy basica.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón