Resultados de la búsqueda a petición "c++"

7 la respuesta

ARRAYSIZE macro de C ++: ¿cómo funciona?

OK no estoyenteramente un novato, pero no puedo decir que entiendo la siguiente macro. La parte más confusa es la división con valor emitido a size_t: ¿qué demonios logra eso? Especialmente, ya que veo un operador de negación, que, hasta donde yo ...

1 la respuesta

¿Las referencias constantes en enlaces estructurados extienden la vida útil del objeto descompuesto?

Hace la escrituraconst auto& [a, b] = f(); garantía de extender la vida útil del objeto devuelto desdef(), o al menos los objetosa yb ¿están obligados a? Leyendo a través dela ...

3 la respuesta

Almacenar entradas como flotadores

Supongamos que tengo una API que solo me permite almacenar flotadores o matrices de flotadores. Sin embargo, me gustaría estar almacenando valores enteros aquí. Entiendo (más o menos) que estoy bastante bien con un yeso directo de alrededor de 2 ...

3 la respuesta

Creación de nuevas clases / miembros en tiempo de ejecución en lenguajes de script utilizados en C ++ [cerrado]

He estado trabajando en este problema de vez en cuando durante unos meses, y ahora realmente quería encontrar una solución adecuada que manejara el caso de crear nuevas clases definidas por el usuario (e instancias de esas clases) con funciones ...

9 la respuesta

Manera genérica de convertir int a enum en C ++

¿Hay una forma genérica de lanzarint aenum enC++? Siint cae en el rango de unenum debería devolver unenum valor, de lo contrario arroje unexception. ¿Hay alguna manera de escribirlo?genéricamente? Más de unoenum type debe ser ...

4 la respuesta

¿Me falta algo aquí en mi declaración sobre c ++?

No puede tener código fuera de las funciones, excepto para declaraciones, definiciones y directivas de preprocesador. ¿Es correcta esa afirmación o hay algo que me falta? Le estoy enseñando a mi sobrino a programar, y él estaba tratando de poner ...

1 la respuesta

¿Hay una instrucción equivalente a rdtsc en ARM?

Para mi proyectoDebo usar las instrucciones de montaje en líneacomordtscpara calcular el tiempo de ejecución de algunas instrucciones C / C ++. El siguiente código parece funcionar en Intel pero no en procesadores ARM: {unsigned a, d;asm ...

1 la respuesta

Referencia indefinida a miembros de la plantilla

Soy nuevo en C ++ y estoy preparando una tarea usando NetBeans IDE en Ubuntu 10.04. Yo uso g ++ como un compilador de C ++. El mensaje de error: build/Debug/GNU-Linux-x86/Maze.o: In function `Maze': Maze/Maze.cpp:14: undefined reference to ...

3 la respuesta

Windows unicode línea de comandos argv

Entonces, al entrar en el nuevo milenio, reescribí mi código c ++ con: int main(int argc, wchar_t **argv)Si se creó con las opciones Unicode o MBCS, cuando la aplicación se ejecuta con una línea de comando arg, ya sea directamente o haciendo ...

2 la respuesta

Operador ternario equivalente para constexpr if?

Tal vez me perdí algo, pero no puedo encontrar ninguna pista: ¿hay un operador ternario constexpr en C ++ 17 equivalente a constexpr-if? template<typename Mode> class BusAddress { public: explicit constexpr BusAddress(Address device) : ...