Tag: ANDROID-PREFERENCES
“`cpp “`cpp include include struct Registers { Registers() : af(0), f((reinterpret_cast(&af))), a((reinterpretcast<uint8t *>(&af) + 1)) { } std::uint16_t af; std::uint8_t& f; std::uint8_t& a; }; int main() { Registers r; r.af = 0x00FF; r.a = 0xAA; std::printf(“AF: %04X A: %02X F: %02X\n”, r.af, r.a, r.f); return 0; } “`cpp Independientemente de . . . Read more
Sé que esta pregunta es extremadamente trivial, pero no he podido encontrar una solución limpia y fácil a mi problema. Me gustaría saber cómo obtener el valor de una variable y no el nombre de la variable cuando la variable se referencia como una cadena: VARIABLES = [‘T1’, ‘T2’] T1 . . . Read more
He leído sobre el reenvío perfecto, pero aún tengo preguntas. Considera este código: template <typename input,=”” typename=”” output=””> struct Processor { Output process(Input&& input) { startTimer(); // Iniciando temporizador auto data = onProcess(std::forward<input>(input)); // Aquí se realiza un trabajo pesado stopTimer(); // Deteniendo temporizador logTimer(); // Registrando cuántos ms han . . . Read more
El siguiente código #include <functional> #include <tuple> #include <iostream> struct Point { int x; int y; }; decltype(auto) memrefs(Point &p) { return std::make_tuple(std::ref(p.x), std::ref(p.y)); } int main() { Point p; auto& [x, y] = memrefs(p); x = 1; y = 2; std::cout << p.x << ” ” << p.y << . . . Read more
He buscado una respuesta para esto, pero parece que no puedo encontrar nada, así que lo pregunto aquí: ¿Los parámetros de referencia se degradan a punteros cuando es lógicamente necesario? Permíteme explicar lo que quiero decir: Si declaro una función con una referencia a un entero como parámetro: void sum(int& . . . Read more