1. En el desarrollo futuro del estado del programa
- Con lenguaje C ++ para expresar las limitaciones en el diseño, en lugar de utilizar un comentario o un documento.
- Tenga en cuenta que destructor virtual
- Etcétera
2. La clase no hoja está diseñada para clase abstracta
3. ¿Cómo utilizar C ++ y C se mezclan en el mismo programa
- Asegúrese de que un archivo obj compatibles
- nombre de conversión
Debido a que no hay c sobrecarga de funciones, por lo que no hay ningún nombre de transformación, muestra toda la necesidad de contar compilador de C ++ no puede ser convertido en un nombre de función en otros idiomas,
Utilizar extern que indica 'C'. No sólo indica el lenguaje C,
compilador _Cplusplus solamente por macro se define en c ++
#ifdef _cplusplus
extern "C"{
#endif
void drawLine(int x1, int y1, int x2, int y2);
void twiddleBits(unsigned char bits);
void simulate(int iterations);
#ifdef _cplusplus
}
#endif
- inicialización estática
Si usted tiene un programa estático C ++ objeto, se recomienda el uso principal función C ++.
- Asignación dinámica de memoria
nueva borrado 和 libre malloc
- Estructura de datos de compatibilidad