Título: Dudas con C++ Publicado por: huchoko en 22 Octubre 2018, 23:36 pm Buenas, tengo un par de dudas con C++ que necesitan un poco de aclaración.
1: unsigned He visto en algunos códigos que algunas variables tienen un unsigned antes de declarar el tipo de dato. Por lo que se unsigned es que no tenga signo (vaya), a si que un integer regular tendría un rango de -2147483648 al 2147483647 y un unsigned de 0 al 4294967295. Pero para que se utilizan? En que momento se utilizan? No solo lo he visto en integers, si no en chars también. 2: std::string o char[] En C un string se declara usando char[], pero en C++ usando std::string. He visto códigos de C++ usando char[], pero para operar con ellos se usaba cstring. Cúal de los dos debo usar en C++? 3: Cuando se deben usar los punteros? Se que los punteros son variables que usan la misma dirección de memoria que otra variable y que si esta otra variable cambia, la variable puntero también cambia. Pero en que ocasiones de deben usar, y que utilidades prestan? 4: Como puedo convertir un std::string a minúscula? Saludos. :) Título: Re: Dudas con C++ Publicado por: Beginner Web en 23 Octubre 2018, 00:54 am 1,2,3: Cuando sea necesario
4: Con la funcion tolower(letra) de la libreria ctype.h o puedes crear tu propia funcion para eso; Título: Re: Dudas con C++ Publicado por: Beginner Web en 23 Octubre 2018, 01:05 am Código
Título: Re: Dudas con C++ Publicado por: huchoko en 23 Octubre 2018, 01:13 am 1,2,3: Cuando sea necesario Gracias, pero pregunto en que situaciones es necesario... xD4: Con la funcion tolower(letra) de la libreria ctype.h o puedes crear tu propia funcion para eso; |