Resultados de la búsqueda a petición "implicit-conversion"
¿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?
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 ...
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()); } ...
¿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 ...
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 = ...
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 ...
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 ...
¿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 ...
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 ...
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 ...