Crisis de modernizacion o moidernizacion imcompleta

1753 palabras 7 páginas
En C 1 2 3 4 5 6 7 | #include<stdio.h> int main() { printf ("Hola Mundo"); return 0; } |
En C++ 1 2 3 4 5 6 7 8 9 | #include<iostream> using namespace std; int main() { cout << "Hola mundo"; return 0; } |
…ver más…

Librerías en C++
Por simple convención las librerías en C terminan en ‘.h’ (punto hache). Todas las librerías de C sirven para C++, sin embargo, también por convención, se elimina la terminación ‘.h’ y mejor se agrega ‘c’ al principio.
Libreria en C Librería en C++ math.h cmath string.h cstring time.h ctime etcetera. El ‘namespace’
C como lenguaje tiene un conjunto de palabras reservadas, como por ejemplo: if, for, while, int, float, … C++ es una ampliación, por lo tanto tiene que agregar nuevas palabras reservadas. Éstas palabras reservadas están en un ‘namespace’ (espacio de nombres). En específico cout y cin están el namespace std (standard).
Si no declararamos que vamos a usar el namespace std (using namespace std;), cada vez que quisieramos usar cout, tendríamos que escribir std::cout.
Espero que a partir de ahora pueden identificar si un programa está en C o en C++. También espero estar publicando mis programas en ambos lenguajes a partir de ahora.
6 Comentarios
#define en C++, cómo sí y cómo no
Guardado en: Curso el 28 de agosto del 2011Etiquetas: básico, define
El mayor objetivo de este post es darles a conocer una de las cosas que C++ permite hacer pero que nadie en su sano juicio debería de hacer. ¿Y para que se los enseño entonces? Pues para que si algún día lo ven en un código ajeno sepan qué pinch_ está pasando.
Bueno,

Documentos relacionados