| Enumbinder. Vinculado C ++ Enums a Strings, Caixas de Combo, Estruturas de Dados Arbitrários |
Baixe Agora |
Enumbinder. Classificação e resumo
- Nome do editor:
- Warren Stevens
- Site do editor:
- http://www.codeproject.com/Members/Warren-Stevens
- Sistemas operacionais:
- Windows All
- Tamanho do arquivo:
- 22 KB
Enumbinder. Tag
Enumbinder. Descrição
O aplicativo de teste Enumbinder fornece uma maneira fácil de vincular o C ++ Enums a strings, caixas de combinação, caixas de listras, estruturas de dados arbitrárias. Apresenta um conjunto de modelos e macros que, com uma quantidade mínima de código, fornecerá uma maneira de: - associar cada enumerador em uma enumeração C ++ (enum) com strings e converter entre string e enumerador, dado em qualquer forma. - associar cada enumerador em um enum, com um conjunto arbitrário de dados (por exemplo, um int e um creto pareado a cada enumerador). - iterar (isto é, loop) sobre a enumeração, de forma segura e conveniente (isto é, com uma sintaxe semelhante à escrita de um loop para STD :: Vector ou Carray). - Vincular um enumerador a combosivos MFC e caixas de listas (com manuseio automático de população, seleção e DDX). - Automaticamente autoteste a declaração enum, que ajuda a capturar erros de cópia / cola que possam ter sido feitas ao configurar sua declaração. Sob o capô, o trabalho real é feito por uma combinação de modelos, funções de membros estáticas (algumas das quais são modelos de membros) variáveis de classe estática e macros. Inicialmente tentei codificar tudo com modelos, mas até o final de tudo, eu tive que recorrer à fita adesiva de C ++ (isto é, macros) para limpar as declarações.
Enumbinder. Software Relacionado