Uso de mutables en C++
Mutable es un modificador de tipo para los atributos de las clases, vamos a ver como funciona y hacer un ejemplo práctico...
Visual Studio es una de las opciones (y la más usada) que tienes para programar C++ en Windows, te contamos como depurar el código que desarrolles en este IDE para que veas como funciona tu código.
Tabla de contenidos
Visual Studio es uno de los IDE (Entorno de Desarrollo Integrado) más conocido y utilizado en el sistema Windows, propiedad de Microsoft
Una vez abierto este entorno de trabajo, podemos crear proyectos de forma sencilla desde el menú File > New > Project
.
Dispone además de una zona conocida como Explorador de solución (Solution Explorer), en el que tenemos los diferentes archivos fuente del proyecto que estemos utilizando.
En este apartado podemos ver las propiedades del proyecto para poder definir cualquier aspecto que queramos configurar: Las diferentes rutas de las que tiene que tomar los include, las direcciones de las librerías utilizadas, definir el Entry Point en caso de no querer usar el main asignado por defecto, especificar el nivel de optimización… y muchas más.
Virtual Studio es el IDE que os recomendamos utilizar por su nivel de depuración, que nos permite hacer cualquier cosa de una forma más sencilla que utilizando otros IDE.
Un ejemplo del funcionamiento de la depuración en Visual Studio es el siguiente.
Tenemos el código:
#include <iostream>
int main()
{
for (unsigned int i = 0; i < 10; ++i)
std::cout << “algo” << std::endl;
getchar();
return 0;
}
También podemos hacer otras cosas con Visual Studio:
Debug > Windows > Modules
.Debug > Windows > Disassembly
. De esta forma vemos el código ensamblador detallado paso a paso y podemos ir depurando el mismo.Debug > Windows > Memory
.Debug > Windows
.Respecto a los break point, además de hacerlos de condición, podemos hacerlos de valor, de tipo Hit Count o Filter.
Si quieres aprender mucho más sobre Visual Studio Code, te recomendamos descargar este Tutorial de Instalación y Configuración de VS Code.
También puedes visitar el Centro de Recursos, dónde encontrarás las últimas guías, ebooks, cheat sheet y webinars de sistemas, programación y gestión de talento.
También te puede interesar
Mutable es un modificador de tipo para los atributos de las clases, vamos a ver como funciona y hacer un ejemplo práctico...
En este artículo tratamos qué son las funciones lambda en C++, que fueron introducidas a partir de la versión 11, además de ver de...
Aprende los conocimientos de programación orientada a objetos con el lenguaje de programación C++.