Tag: CLASS-CONSTANTS
Por favor revise los siguientes 2 fragmentos de código, la diferencia es volver a declarar como const/let y var en la función foo. Para var, se ejecuta pero para const y let devuelve un error. Por favor, dime por qué se comporta de manera diferente. El siguiente código no genera . . . Read more
El código a continuación: const s = “golang.go” var a byte = 1 << len(s) / 128 El resultado de a es 4. Sin embargo, después de cambiar const s a var s como se muestra a continuación: var s = “golang.go” var a byte = 1 << len(s) / . . . Read more
Quiero convertir un diccionario en una tupla de tuplas. from typing import Dict, Tuple class Data: def <strong>init</strong>(self, d: Dict[int, str]) -> None: self.data: Tuple[Tuple[int, str], …] = () for k, v in d.items(): self.data += ((k, v),) d = Data({5: “cinco”, 4: “cuatro”}) print(d.data) Esto es algo similar a . . . Read more
No entiendo cuándo se pueden usar variables/objetos const en colecciones (particularmente con emplace). El siguiente código funciona con objetos const directamente, pero no cuando se usan punteros a objetos const. “`c++ #include <list> class MyData { }; int main() { std::list<><int, mydata="">> collection1{}; std::list<><int, mydata*="">> collection2{}; <pre><code>const MyData someData{}; const . . . Read more
Tengo el siguiente encabezado: #include <string> using namespace std; enum COLOR {Verde, Azul, Blanco, Negro, Marrón}; class Animal{ private: string _name; COLOR _color; public: Animal(); ~Animal(); void speak() const; void move() const; } ; Y la siguiente implementación de .cpp: #include <iostream> #include <string> #include "Animal.h" Animal::Animal(): _name("desconocido") { cout . . . Read more