Dos preguntas rodaron en una aquí ...C++ y QT4.5 - ¿está pasando un const int y overkill? ¿Pasa por referencia ayuda en señales/ranuras?
Tengo una serie de funciones que se llaman varias veces por cuadro para una aplicación de procesamiento de video en tiempo real. Tomando consejos sobre const y pasar por referencia, las funciones tienen una firma algo como esto
void processSomething(const int& value);
Como sigo escribiendo los pocos caracteres adicionales, me pregunto si esto es una exageración.
La segunda pregunta, bueno, sobre el tema de pasar por referencia, dentro del mecanismo de ranuras/señales de QT, ¿pasa por referencia ayuda a prevenir la copia de objetos como en una llamada a función normal?
Todos los consejos sobre const y pass por referencia que he leído siempre incluyen la condición "excepto para los tipos incorporados". –