Programación General > Visual C++
Parametros De Procedimiento Anidados Por Or
(1/1)
pleyades:
Como hacer un procedimiento que reciba como parámetro de entrada una lista de valores anidados por OR |.
No se si me explico correctamente, quiero hacer como en el constructor de la clase CFile la variable de tipo UINT:
CFile( LPCTSTR lpszFileName, UINT nOpenFlags );
CFile f( "prueba.txt", CFile::modeCreate | CFile::modeWrite );
Gracias de antemano.
navisoft:
Intenta con esto:
--- Código: Text --- #define VALOR1 50#define VALOR2 51...#define VALORN NN //fin de tus definiciones void TuClase::Procedimiento(UINT valores){ if(valores & VALOR1 ){ // existe VALOR1 } if(valores & VALOR2 ){ // existe VALOR2 } ... ... if(valores & VALORN ){ // existe VALORN }} // lo puedes usar de las maneras siguientes Procedimiento(VALOR1|VALOR5|VALOR10);Procedimiento(VALOR5);
Navegación
Ir a la versión completa