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

[0] Índice de Mensajes

Ir a la versión completa