Preguntas etiquetadas con c++

81
QtCreator: No se encontraron kits válidos

Instalado solo el IDE en Windows 7. Quiero crear un Proyecto C ++ simple (Proyecto que no sea QT); sin embargo, aparece un error: No se han encontrado kits válidos . Cuando hago clic en Opciones-> Kits, veo el kit de Escritorio (predeterminado) y no muestra errores. ¿Recibo el error porque...

81
¿Por qué se preferiría uint32_t en lugar de uint_fast32_t?

Parece que uint32_tes mucho más frecuente que uint_fast32_t(me doy cuenta de que esto es una evidencia anecdótica). Sin embargo, eso me parece contrario a la intuición. Casi siempre, cuando veo el uso de una implementación uint32_t, todo lo que realmente quiere es un número entero que pueda...

81
¿Por qué no se asume #pragma una vez automáticamente?

¿Cuál es el punto de decirle al compilador específicamente que incluya el archivo solo una vez? ¿No tendría sentido por defecto? ¿Existe alguna razón para incluir un solo archivo varias veces? ¿Por qué no simplemente asumirlo? ¿Tiene que ver con hardware específico?

80
excepción de c ++: lanzando std :: string

Me gustaría lanzar una excepción cuando mis métodos de C ++ encuentran algo extraño y no se pueden recuperar. ¿Está bien lanzar un std::stringpuntero? Esto es lo que estaba deseando hacer: void Foo::Bar() { if(!QueryPerformanceTimer(&m_baz)) { throw new std::string("it's the end of the...

80
Cómo leer hasta EOF de cin en C ++

Estoy codificando un programa que lee datos directamente de la entrada del usuario y me preguntaba cómo podría (sin bucles) leer todos los datos hasta EOF de la entrada estándar. Estaba considerando usar, cin.get( input, '\0' )pero '\0'no es realmente el carácter EOF, que solo se lee hasta EOF o...

80
Cómo implementar big int en C ++

Me gustaría implementar una clase int grande en C ++ como un ejercicio de programación, una clase que puede manejar números mayores que un int largo. Sé que ya existen varias implementaciones de código abierto, pero me gustaría escribir la mía propia. Estoy tratando de tener una idea de cuál es...

80
¿Por qué las excepciones deben usarse de manera conservadora?

A menudo veo / escucho a personas decir que las excepciones solo deben usarse raras veces, pero nunca explicar por qué. Si bien eso puede ser cierto, la lógica es normalmente simplista: "se llama una excepción por una razón" que, para mí, parece ser el tipo de explicación que nunca debería ser...

80
¿Es una buena práctica utilizar siempre punteros inteligentes?

Encuentro que los punteros inteligentes son mucho más cómodos que los punteros en bruto. Entonces, ¿es una buena idea usar siempre punteros inteligentes? (Tenga en cuenta que soy de origen Java y, por lo tanto, no me gusta mucho la idea de la gestión de memoria explícita. Por lo tanto, a menos...