En C, la palabra clave struct debe usarse para declarar variables de estructura, pero es opcional en C++.
Por ejemplo, el siguiente programa da error en C y funciona en C++.
struct node { int x; node *next; // Error in C, struct must be there. Works in C++ }; int main() { node a; // Error in C, struct must be there. Works in C++ }
Y el siguiente programa funciona tanto en C como en C++.
struct node { int x; struct node *next; // Works in both C and C++ }; int main() { struct node a; // Works in both C and C++ }
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA