Estoy tratando de hacer que una función reciba una enumeración como uno de sus parámetros. Tenía la enumeración como global, pero por alguna razón mis otros archivos no podían cambiar la enumeración. así que me preguntaba ¿Cómo se establece una enumeración como un argumento para una función similar,C++ Función que recibe una enumeración como uno de sus parámetros
function(enum AnEnum eee);
o hay una mejor manera de resolver el problema anterior?
Bien, una reformulación rápida de mi pregunta: Básicamente tengo numerosos archivos y quiero que todos ellos tengan acceso a mi enumeración y puedan cambiar el estado de esa enumeración también la mayoría de los archivos que deberían poder acceder está en una clase. La forma en que estaba tratando de arreglar esto fue pasando la enumeración a la función que necesitaba para acceder a ella, no pude encontrar la manera de hacer que una función reciba una enumeración como uno de sus argumentos.
Podría valer la pena reformulación, su pregunta no está muy claro. – Bruce
¿Qué quiere decir con "cambiar la enumeración"? – trutheality
Con "cambiar la enumeración", ¿quiere decir que desea expandirla, como agregar nuevos valores? – Xeo