Estoy escribiendo un código donde hay un montón de funciones simples y simples que se llaman mucho. Es perfectamente seguro si estas funciones se optimizan para ser llamadas con menos frecuencia.¿Hay un equivalente portátil de __attribute__ (puro) de gcc?
Actualmente estoy usando gcc como compilador de mi y yo estoy preguntando si hay una manera de hacer portátil:
int foo(int) __attribute__ ((pure))
Información sobre la palabra clave puro se puede encontrar aquí: http://www.ohse.de/uwe/articles/gcc-attributes.html#func-pure
Cómo ¿Podría implementar algo así si la palabra clave pura no está disponible?
La descripción de funciones puras me recuerda a las funciones estáticas de clase. ¿Están por casualidad optimizados de manera similar con un rendimiento comparable? –