Hoy en el trabajo me encontré con un error muy estúpido, sobre el que no había perdido un minuto muy pocos. Tal vez no había nada que presumir, pero hemos traído a la atención. ¿Podría añadir un módulo de funtor y quería probarlo, como el código (pseudo):
void Init() { Functor<CFoo> func(&mFoo, &CFoo::foo); myObj->SetFunctor(&func); } Imaginen mi sorpresa cuando después quise llamar a mi functora, por supuesto, más allá del método init ()
Me pregunto qué pasó con el indicador FUNC, y para él después de salir del inicio?
En usprawidlenie sólo puedo decir que la plataforma sobre la cual estaba escrito No utilice el depurador stuio visuales y necesitan una herramienta de depuración externa y es bastante "pesado".
Otra cosa que quiero mencionar es la diferencia en la velocidad de ejecución de la pre-y post-incremento. Una vez, en un libro que leí un libro muy vieja para usar en lugar del incremento de pre post-incremento, y que supuestamente es más rápido. Para este día un colega me pidió que destacara en mi código, así que decidí comprobar en el ejemplo del compilador de Visual Studio 2008 Express. Hice un ejemplo sencillo (1000x lazo que se formó con varios mnożeniami y el centro de dodawaniami) y con la ayuda de un colega que conoce el ensamblador zdeassemblorawalismy ella. ¿Y qué resultó? Ambos códigos son idénticos
Tal vez en algunos ejemplos complejo es una enorme diferencia, pero con los foros habituales y inkrementacjach a compiladores y procesadores de hoy en día, no hay diferencia (al menos eso creo
.






