Preguntas etiquetadas con c++

216
C ++ Loop a través del mapa

Quiero iterar a través de cada elemento en el map<string, int>sin conocer ninguno de sus valores o claves string-int. Lo que tengo hasta ahora: void output(map<string, int> table) { map<string, int>::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I...

215
¿Cuál es el operador <=> en C ++?

Mientras intentaba aprender sobre los operadores de C ++ , me topé con un extraño operador de comparación en cppreference.com , * en una tabla que se veía así: "Bueno, si estos son operadores comunes en C ++, será mejor que los aprenda", pensé. Pero todos mis intentos de dilucidar este misterio no...

214
¿Cuáles son las diferencias entre .so y .dylib en osx?

.dylib es la extensión de biblioteca dinámica en OSX, pero nunca me ha quedado claro cuando no puedo / no puedo usar un objeto compartido .so tradicional de Unix. Algunas de las preguntas que tengo: A nivel conceptual, ¿cuáles son las principales diferencias entre .so y .dylib? ¿Cuándo puedo /...

214
Compare doble a cero usando epsilon

Hoy, estaba buscando un código C ++ (escrito por otra persona) y encontré esta sección: double someValue = ... if (someValue < std::numeric_limits<double>::epsilon() && someValue > -std::numeric_limits<double>::epsilon()) { someValue = 0.0; } Estoy tratando de...

212
const estática vs #define

¿Es mejor usar static constvars que #definepreprocesador? ¿O tal vez depende del contexto? ¿Cuáles son las ventajas / desventajas de cada