Preguntas etiquetadas con c++

100
¿Cómo inicializo un flotador a su valor máximo / mínimo?

¿Cómo codifico un valor máximo o mínimo absoluto para un flotante o doble? Quiero buscar el máximo / mínimo de una matriz simplemente iterando y capturando el más grande. También hay infinitos positivos y negativos para los flotadores, ¿debería usarlos en su lugar? Si es así, ¿cómo lo denoto en mi...

100
Diferencia entre std :: result_of y decltype

Tengo algunos problemas para comprender la necesidad de std::result_ofC ++ 0x. Si he entendido bien, result_ofse usa para obtener el tipo resultante de invocar un objeto de función con ciertos tipos de parámetros. Por ejemplo: template <typename F, typename Arg> typename

100
¿Cómo asigno un alias a un nombre de función en C ++?

Es fácil crear un nuevo nombre para un tipo, una variable o un espacio de nombres. Pero, ¿cómo asigno un nuevo nombre a una función? Por ejemplo, quiero usar el nombre hollerpara printf. #definir es obvio ... ¿de otra manera? Soluciones: #define holler printf void (*p)() = fn; //function...

100
Acceso a elementos de mapa const de C ++

Intenté usar el operador [] para acceder al elemento en un mapa constante de C ++, pero este método falló. También intenté usar "at ()" para hacer lo mismo. Funcionó esta vez. Sin embargo, no pude encontrar ninguna referencia sobre el uso de "at ()" para acceder al elemento en un mapa constante de...

100
¿Qué es std :: string :: c_str () de por vida?

En uno de mis programas, tengo que interactuar con un código heredado que funciona con const char*. Digamos que tengo una estructura que se parece a: struct Foo { const char* server; const char* name; }; Mi aplicación de nivel superior solo se ocupa de std::string, así que pensé en usarla...

100
¿Cómo concatenar dos cadenas en C ++?

Tengo una variable de clase privada char name[10]a la que me gustaría agregar la .txtextensión para poder abrir el archivo presente en el directorio. ¿Cómo hago con esto? Sería preferible crear una nueva variable de cadena que contenga la cadena

100
¿Es "más si" una sola palabra clave?

Soy nuevo en C ++. A menudo veo una declaración condicional como la siguiente: if statement_0; else if statement_1; Pregunta: Sintácticamente , ¿debo tratar else ifcomo una sola palabra clave? ¿O es en realidad una ifdeclaración anidada dentro del exterior elsecomo se muestra a...