Tag: STATIC-CAST
Entre static_cast, dynamic_cast, reinterpret_cast y const_cast, solo static_cast es capaz de devolver un objeto del tipo deseado, mientras que los otros tipos solo pueden devolver un puntero o referencia a la representación. ¿Por qué es así? Ejemplos: int y = 3; double z = reinterpret_cast (y);//error double z = reinterpret_cast<double&&> . . . Read more
Me gustan/odio los linters, así que pensé en probar “clang-tidy” con todas las verificaciones activadas para ver cómo me va y cómo puedo mejorar. Aparte de las reglas estilísticas o no aplicables, me encontré con esta llamada: glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 5 * sizeof(float), (void *)0); que activa “Los lanzamientos . . . Read more
#include <iostream> #include <map> #include <functional> namespace xAOD{ namespace EgammaParameters{ enum TipoFormaDucha{ var1 = 0, var2 = 1, var3 = 3 }; }; class Photon{ public: double test(const EgammaParameters::TipoFormaDucha informacion) const {return 1;} private: }; }; struct funcLookup{ funcLookup(xAOD::Photon* photon){ lookup_callback[“test”] = std::bind(&xAOD::Photon::test, photon, xAOD::EgammaParameters::TipoFormaDucha::var1); } double call(std::string name){ if . . . Read more