Quiero saber cómo aprender c++
C++ es un lenguaje de programación multiparadigma (múltiples estilos de programación).
Aprender C++ es igual a:
0. , Solo un pequeño número de personas de bajo nivel lo usan)
1. Sintaxis C, paradigma del lenguaje C, que está orientado a procesos.
2. , sobrecarga de operadores, nuevo/eliminar, seguridad contra excepciones, información de tipo de tiempo de ejecución, etc.)
3. Las clases de C++ también son paradigmas orientados a objetos (principalmente herencia + funciones virtuales + polimorfismo)
<. p>4. Biblioteca estándar C++, principalmente STL, BOOST5 Programación de plantillas, programación genérica, metaprogramación.
Hay muchas cosas y muchas trampas.
Y debemos. Es realmente difícil integrar y aplicar estas cosas.
Es realmente difícil después de aprender C++ durante 5 años, ni siquiera he comenzado a aprender BOOST.
Después de aprender C++, necesito cooperar con la capa de aplicación. Las cosas se pueden poner en juego.
En otras palabras, es inútil que domines C++.
Necesita C++ y una interfaz de plataforma (la API de Win32 más común). Solo entonces podrá escribir un programa básicamente útil.
¿Es la API de Win32 fácil de aprender? Personalmente, creo que es más difícil que ella. C ++ es complicado, al menos es ordenado, hay autoridades a las que referirse y hay estándares y modelos para aprender la API win32. Muchas cosas las resuelve uno mismo y no existe un modelo de desarrollo estándar. MFC es un modelo de desarrollo eficiente, no un patrón).
Entonces, si aprende JAVA y C#, sabrá cómo escribir "aplicaciones".
En cuanto a C++, una vez que sepa En él, sólo puedes escribir "programas", el tipo de programas de línea de comandos en blanco y negro. La parte de la aplicación aún requiere la API de la plataforma.
Si quieres usarlo en JAVA, C-sharp, python, delphi. , C++,
definitivamente elija C++, porque otros lenguajes "no son C++".
Detrás de la complejidad hay flexibilidad y potencia ilimitadas.