Bienvenido bryan, me alegra que fuese de su ayuda este tema de las estructuras, así mismo espero continuar siéndole de ayuda con el material que les estaré compartiendo en los próximos días.
Tengo una preguntita, es que, que diferencia tiene poner todas esas variables de la estructura dentro de int main, osea poner titulo, autor, color, etc... dentro del int main, al final seria lo mismo no? porque se tienen que poner las structura? cuales son los benefícios de poner una estructura y no poner las varibles, simplemente dentro del int main?
En ocasiones las variables conviene manipularlas bajo un mismo identificador, porque en conjunto representan una unidad o una entidad dentro de nuestro programa, de modo que, un programador usando struct puede definir nuevos tipos de variables además de las que ya vienen definidas por el compilador (int, float, etc), esto ayuda a abstraerse dejando atrás la complejidad de tener que tratar con cada variable por separado porque basta con llamar a la variable libro para tener acceso a las variables que tú hayas definido como parte de la entidad libro
Excelente video, rápido y directo. Quiero hacerte una petición para un video, ¿podrías hablar del porque los programadores deberían usar Linux (sobre todo para programar en C/C++)?, he escuchado muchas veces eso, pero nunca explican realmente porque
Bienvenido Yotsuba, gracias por la sugerencia, este es un tema bastante interesante para ser analizado, en verdad tras programar y compilar el ejecutable final mientras este sea programado en C o en C++ será interpretado correctamente por cualquier sistema operativo que lo soporte, como Linux, Windows y los sistemas de Mac, en lo único que cambian por completo es en el tema de las librerías gráficas nativas, en el siguiente enlace cuenta con una introducción al tema www.codigazo.com/en-c/mejor-libreria-grafica-para-c Existen algunas librerías gráficas que dan portabilidad al programa (se crea en un sistema y es útil para todos), en todo caso siendo que Windows tiene alrededor de un 90% de la cuota de mercado, y por lo tanto la mayoría de clientes para nuestro software están ahí, conviene mas orientarnos para ellos y no para Linux, donde ademas el usuario de Linux no está acostumbrado a comprar software sino a utilizar software open source. Quizá los que han opinado así se refieran a que Linux puede acostumbrar al programador a utilizar la linea de comandos y cuando empezamos a crear nuestros primeros programas en C++ estos se crean para linea de comandos, efectivamente acostumbrarnos desde antes a la linea de comandos es favorable pero no indispensable para iniciar en la programación. Si por ahora no utiliza Linux no se preocupe, no lo necesitará para programar, tendré en cuenta su petición para desarollarla entre los próximos temas, ¡animo en el estudio!
broth definitivamente das las mejores explicaciones
Frank muchas gracias por considerarlo así, he recargado baterías, he pasado por un proceso de mayor aprendizaje, tengo mucho más por compartirles.
Encantado de este canal, un repaso de nuevo; todavía espero tu vídeo sobre las GUIs.😎
Hola por aquí Peter!, dicha promesa ya está en línea, espero me pueda disculpar por haber tardado mas de lo habitual en compartirles mas contenido.
Excelente video, claro, preciso y bien explicado, nuevo sub, gracias.
Bienvenido bryan, me alegra que fuese de su ayuda este tema de las estructuras, así mismo espero continuar siéndole de ayuda con el material que les estaré compartiendo en los próximos días.
Tengo una preguntita, es que, que diferencia tiene poner todas esas variables de la estructura dentro de int main, osea poner titulo, autor, color, etc... dentro del int main, al final seria lo mismo no? porque se tienen que poner las structura? cuales son los benefícios de poner una estructura y no poner las varibles, simplemente dentro del int main?
En ocasiones las variables conviene manipularlas bajo un mismo identificador, porque en conjunto representan una unidad o una entidad dentro de nuestro programa, de modo que, un programador usando struct puede definir nuevos tipos de variables además de las que ya vienen definidas por el compilador (int, float, etc), esto ayuda a abstraerse dejando atrás la complejidad de tener que tratar con cada variable por separado porque basta con llamar a la variable libro para tener acceso a las variables que tú hayas definido como parte de la entidad libro
@@viervogs4224 gracias bro
Excelente video, rápido y directo. Quiero hacerte una petición para un video, ¿podrías hablar del porque los programadores deberían usar Linux (sobre todo para programar en C/C++)?, he escuchado muchas veces eso, pero nunca explican realmente porque
Bienvenido Yotsuba, gracias por la sugerencia, este es un tema bastante interesante para ser analizado, en verdad tras programar y compilar el ejecutable final mientras este sea programado en C o en C++ será interpretado correctamente por cualquier sistema operativo que lo soporte, como Linux, Windows y los sistemas de Mac, en lo único que cambian por completo es en el tema de las librerías gráficas nativas, en el siguiente enlace cuenta con una introducción al tema www.codigazo.com/en-c/mejor-libreria-grafica-para-c
Existen algunas librerías gráficas que dan portabilidad al programa (se crea en un sistema y es útil para todos), en todo caso siendo que Windows tiene alrededor de un 90% de la cuota de mercado, y por lo tanto la mayoría de clientes para nuestro software están ahí, conviene mas orientarnos para ellos y no para Linux, donde ademas el usuario de Linux no está acostumbrado a comprar software sino a utilizar software open source.
Quizá los que han opinado así se refieran a que Linux puede acostumbrar al programador a utilizar la linea de comandos y cuando empezamos a crear nuestros primeros programas en C++ estos se crean para linea de comandos, efectivamente acostumbrarnos desde antes a la linea de comandos es favorable pero no indispensable para iniciar en la programación.
Si por ahora no utiliza Linux no se preocupe, no lo necesitará para programar, tendré en cuenta su petición para desarollarla entre los próximos temas, ¡animo en el estudio!
Muy buen video, tenes algun video sobre nodos y listas enlazadas?
Excelente video amigo, una pregunta, las estructuras también tienen su constructor y su destructor..???
pero cómo hago si tengo un número indefinido de libros?? existe alguna estructura o tipo ?
usa un vector para ir llenandolo xd