Resultados de la búsqueda a petición "implicit-conversion"

8 la respuesta

¿Cuál es el significado de "operador bool () const"

Por ejemplo: operator bool() const { return col != 0; }col es un int. Cómooperator bool() const ¿trabajo?

2 la respuesta

Reglas de promoción de tipo implícito

Esta publicación está destinada a ser utilizada como una pregunta frecuente con respecto a la promoción de enteros implícitos en C, particularmente la promoción implícita causada por las conversiones aritméticas habituales y / o las promociones ...

6 la respuesta

Advertencias o errores para la conversión implícita en C ++ de primitivas

Realicé algunas refactorizaciones intensas de algunos códigos C ++ y descubrí numerosos errores derivados de las conversiones implícitas que desconozco. Ejemplostruct A *a(); bool b() { return a(); } void c() { int64_t const d(b()); } ...

1 la respuesta

¿Por qué no se puede usar cout con la conversión definida por el usuario a std :: string?

Aquí defino unDatey especifique una conversión definida por el usuario. class Date { private: int day; int month; string dateStr; public: Date(int _day, int _month) : day(_day), month(_month) {} operator const string() { ostringstream ...

2 la respuesta

La conversión implícita falla al cambiar la estructura a una clase sellada

Estructura / clase en cuestión: public struct HttpMethod { public static readonly HttpMethod Get = new HttpMethod("GET"); public static readonly HttpMethod Post = new HttpMethod("POST"); public static readonly HttpMethod Put = ...

8 la respuesta

Conversión implícita de int a double

Entonces, estoy un poco confundido. Tenía la impresión de que esto debería funcionar: en este caso, ambosaybson ints (los contadores para ser exactos). Como resultado dea / bposiblemente puede contener lugares decimales, ints obviamente no ...

0 la respuesta

Plantillas de operador de conversión genéricas y semántica de movimiento: ¿alguna solución universal?

Este es un seguimiento dePlantillas explícitas de operadores de conversión refcalificados en acción [https://stackoverflow.com/q/23377647/2644390]. He experimentado con muchas opciones diferentes y estoy dando algunos resultados aquí en un ...

3 la respuesta

¿Swift admite la conversión implícita?

Por ejemplo, tengo el siguiente código: let numberOfBlocks = 3 let blockWidth = SKSpriteNode(imageNamed: "image.png").size.width let padding = 20.0 let offsetX : Float = (self.frame.size.width - (blockWidth * numberOfBlocks + padding ...

6 la respuesta

Clases con operadores de conversión de plantilla y sin plantilla en la condición de la declaración de cambio

El problema surgió originalmente enesta pregunta [https://stackoverflow.com/questions/25046418/internal-compiler-error-templated-conversion-operator-in-switch-expression] . Considere el siguiente código: class Var { public: operator int () const ...

3 la respuesta

auto it = vector.begin () el tipo resultante no es convertible a const_iterator

Se requiere que los contenedores proporcionen uniterator tipo que es convertible implícitamente a unconst_iterator. Dado esto, estoy tratando de usarauto para inicializar un objeto a través devector::begin()y usar ese objeto ...