Preguntas con respuestas sobre "lexical-cast"

25 preguntas, página #1

2

votos

1

respuestas

vistas 607

Usando boost :: lexical_cast con operador personalizado

Dados dos espacios de nombres, cada uno de los cuales proporciona una especialización del operador << para std :: vector, ¿es posible usar boost :: lexical_cast? Sé que el código funcionará si promociono a uno de los operadores en el espacio de nombres global, pero eso solo causa un error de ambigüedad en otras ubicaciones. Hay alguna ...

preguntado 11 años, 4 meses

4

votos

1

respuestas

vistas 392

¿Hay alguna forma de usar SFINAE para determinar si una llamada a una función con plantilla fallaría debido a los tipos proporcionados?

Tengo una clase con plantilla que estoy usando para proporcionar un método que usará boost :: lexical_cast para convertir sus parámetros std :: string al tipo especificado en la plantilla, solo si la conversión léxica es posible. Actualmente, para verificar si es posible, simplemente estoy verificando si el operador >> está definido ...

preguntado 11 años, 4 meses

0

votos

4

respuestas

vistas 3,887

¿Especialización de plantilla para puntero char?

boost :: lexical_cast es una gran herramienta, pero en mi aplicación encontré una limitación en la cadena -> conversión bool que me está molestando. Necesito convertir todas las cadenas como "0", "falso" y "FALSO" en falso y "1", "verdadero" y "VERDADERO" en verdadero. ...

preguntado 11 años, 10 meses

2

votos

3

respuestas

vistas 1,397

¿C ++ boost lexical_cast con plantilla?

Estoy tratando de crear una clase que almacene la configuración del programa como std :: map. Dado que todas las configuraciones del programa se almacenan como cadenas, me gustaría un método de acceso que pueda devolver la configuración del programa al tipo relevante. Soy nuevo en la creación de plantillas en C ++ y este es mi primer intento: ...

preguntado 11 años, 11 meses

2

votos

3

respuestas

vistas 6,411

boost lexical_cast lanza una excepción

Estoy usando boost libs para c ++ y la función lexical_cast se comporta realmente de manera extraña. Si hago lexical_cast ("0.07513994") funciona bien, pero si uso mi variable que necesito convertir, lanza la excepción bad_lexical_cast. Aquí está el código: ...

preguntado 13 años, 3 meses