Xparam

XParam es una herramienta de uso general para el manejo del parámetro y la serialización de objetos en C ++.
Descargar ahora

Xparam Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Michael Brand
  • Sitio web del editor:

Xparam Etiquetas


Xparam Descripción

XParam es una herramienta de propósito general para el manejo de los parámetros y la serialización de objetos en C ++. XParam es una herramienta de propósito general para el manejo de parámetros y la serialización de objetos en C ++. Permite la serialización de objetos y la deserialización en un formato que es legible y es necesario, y no se ve afectado por cuestiones de tamaño de palabras y endianidad. El formato XParam tampoco está confundido por objetos que contienen punteros: ahorra los objetos de tal manera que sus contenidos conceptuales se pueden restaurar perfectamente. Por esta razón, XParam proporciona una excelente herramienta para la comunicación cruzada y multiplataforma. En el futuro, XParam también puede extenderse para permitir la comunicación en lenguaje cruzado, pero por ahora solo está disponible en C ++. XParam es extensible, lo que significa que puede guardar sus propias clases, así como cualquier clase incorporada. También es de tipo seguro y completamente no intrusivo, lo que significa que puede usar clases de terceros con XParam, incluso si el programador de clase original no pretendía usarlas con Xparam. (Como ejemplo, XParam reconoce las principales clases de STL, así como los tipos incorporados de C con las mismas técnicas que usaría para que funcione con sus propias clases). XParam proporciona una interfaz fácil para leer objetos del comando- línea. También permite la redirección a otras fuentes de entrada, y puede funcionar fácilmente con los archivos de entrada y salida. XParam también proporciona "Streams de objetos" que son similares a los iostreams de C ++, pero le brindan la capacidad de leer y escribir los objetos de su elección: XParam manejará toda la serialización y deserialización. XParam también reconoce las jerarquías de clase y las clases abstractas, y puede funcionar con entrada y salida polimórfica. Esto hace que Xparam sea particularmente útil como un marco para administrar los complementos. Esta característica se combina bien con el hecho de que XParam puede cargar clases dinámicamente, a medida que se vuelven necesarias. Puede usar XParam, por ejemplo, como marco de gestión de estrategias: su programa solo necesita proporcionar una clase abstracta que define la interfaz requerida de una clase de estrategia, y la entrada del usuario hará que XParam cargue una instancia completamente configurada de la clase derivada correcta. XParam hace manejar sus parámetros fácilmente. Lo nuevo en esta versión: · Capacidad de globo agregada. · Nuevo "Tipo básico": Rawbytes, para el almacenamiento de eficiencia en el espacio. · Ahora que soporta un flujo de retroalimentación para parámetros. · Nuevo indicador de paramset: ignore inesperado. · Ahora reportar advertencias al usuario, con la capacidad de establecer el nivel de advertencia. · Mejores informes de errores: MotsError · Valores predeterminados ahora son compatibles con el formato de entrada XPARAM, así como en C ++. · Correcciones de errores pequeños, mejoras de código y documentación.


Xparam Software relacionado

Pyxsd

PYXSD es un programa gratuito de Python de código abierto que asigna archivos XML y XSD (esquema XML). ...

75

Descargar

rgen

RGEN es una biblioteca que consiste en las clases de generador de números aleatorios y acumulación de datos. ...

150

Descargar