Lo que pasa es que "printf" es de C.
En C++ tenés el manejo de objetos, la programación orientada a objetos y se simplifican muchísimas cosas.
Por ejemplo con la sobrecarga de operadores. al hacer "cout << algo;" se está sobrecargando el operador "<<" y es lo mismo que hacer un printf, pero te simplifica muchísimo la tarea.
Yo creo que lo primero a aprender es C, luego tenés que aprender C++, y con esto la programación orientada a objetos.
El código no varía mucho, lo que si tenés que prestar atención es las diferencias entre C y C++, y así también las diferencias entre distintos compiladores, algunos ponen int main(), en otros aceptan void main( void ).
Cosas así, pero la sintaxis es la misma.
Como siempre hay un libro que yo recomiendo, es un manual de C++ escrito por Pozo Coronado, donde a mi parecer está todo muy bien explicado. saludos.
En C++ tenés el manejo de objetos, la programación orientada a objetos y se simplifican muchísimas cosas.
Por ejemplo con la sobrecarga de operadores. al hacer "cout << algo;" se está sobrecargando el operador "<<" y es lo mismo que hacer un printf, pero te simplifica muchísimo la tarea.
Yo creo que lo primero a aprender es C, luego tenés que aprender C++, y con esto la programación orientada a objetos.
CitarDisculpad si es una pregunta demasiado tonta, pero me resulta demasiado extraño que estudiando el mismo lenguaje use códigos diferentes.Ninguna pregunta es tonta, si tenemos una duda hay que resolverla.
El código no varía mucho, lo que si tenés que prestar atención es las diferencias entre C y C++, y así también las diferencias entre distintos compiladores, algunos ponen int main(), en otros aceptan void main( void ).
Cosas así, pero la sintaxis es la misma.
Como siempre hay un libro que yo recomiendo, es un manual de C++ escrito por Pozo Coronado, donde a mi parecer está todo muy bien explicado. saludos.