directorio
C y C ++ las ideas de resolución de problemas
La diferencia entre C ++ y la forma C para
Y no, e incluirá
C es un subconjunto de C ++, puede ser implementado en C, debe ser implementada en C ++, C ++ contiene un estado más rico que un C-como diseño.
C y C ++ las ideas de resolución de problemas
C ideas de diseño de lenguaje
En primer lugar, considere cómo el lenguaje C por un proceso, realiza el proceso aritmético en la entrada para obtener una salida, las ideas de diseño C pueden imaginar una línea, esta línea es Qiduan terminal de entrada es la salida. En resumen, el lenguaje C con sesgado a una línea de pensamiento para resolver el problema.
C ++ ideas de diseño
primera consideración C ++ es cómo construir un tipo de objeto, para que el modelo correspondiente capaz de lidiar con el problema, o conseguir la salida para conseguir el control del proceso por el estado para obtener información sobre el objeto. Si la analogía, a continuación, se hace C ++ molde, para crear una clase de problemas se puede resolver un molde, de acuerdo con este tipo de problemas y problemas de cada solo localmente ajustar dinámicamente la apariencia del molde.
La diferencia entre C ++ y la forma C para
Lenguaje C es una solución orientada al proceso al problema, esto es indiscutible. Pero no se puede decir que el C ++ es un completamente orientado a objetos, debido a que C ++ se incluye de C, C ++ también se puede escribir como la solución C de esa manera, por lo que sólo se puede decir que el C ++ y características incluyen orientado a objetos, pero también contiene características del proceso orientado . Y si eso es verdad de programación orientado a objetos, que sólo tiene Java, y es la única verdadera orientada a objetos orientado!