Perguntas com a marcação «c++»

100
como inicializo um float para seu valor máximo / mínimo?

Como faço para codificar um valor absoluto máximo ou mínimo para um float ou double? Quero pesquisar o máximo / mínimo de uma matriz simplesmente iterando e pegando a maior. Existem também infinitos positivos e negativos para flutuadores, devo usá-los? Em caso afirmativo, como denoto isso em meu...

100
Diferença entre std :: result_of e decltype

Tenho alguns problemas para entender a necessidade de std::result_ofem C ++ 0x. Se bem entendi, result_ofé usado para obter o tipo resultante de invocar um objeto de função com certos tipos de parâmetros. Por exemplo: template <typename F, typename Arg> typename

100
Como atribuo um alias a um nome de função em C ++?

É fácil criar um novo nome para um tipo, variável ou namespace. Mas como atribuo um novo nome a uma função? Por exemplo, quero usar o nome hollerpara printf. #define é óbvio ... alguma outra forma? Soluções: #define holler printf void (*p)() = fn; //function pointer void (&r)() = fn;...

100
C ++ const map element access

Tentei usar o operador [] para acessar o elemento em um mapa const C ++, mas esse método falhou. Também tentei usar "at ()" para fazer a mesma coisa. Funcionou dessa vez. No entanto, não consegui encontrar nenhuma referência sobre o uso de "at ()" para acessar o elemento em um mapa const C ++. É...

100
O que é std :: string :: c_str () lifetime?

Em um dos meus programas, tenho que fazer interface com algum código legado com o qual funciona const char*. Digamos que tenho uma estrutura parecida com: struct Foo { const char* server; const char* name; }; Meu aplicativo de nível superior lida apenas com std::string, então pensei em usar...

100
Como concatenar duas strings em C ++?

Tenho uma variável de classe privada char name[10]à qual gostaria de adicionar a .txtextensão para poder abrir o arquivo presente no diretório. Como faço para fazer isso? Seria preferível criar uma nova variável de string que contenha a string

100
“Else if” é uma única palavra-chave?

Eu sou novo em C ++. Costumo ver declarações condicionais como abaixo: if statement_0; else if statement_1; Questão: Sintaticamente , devo tratar else ifcomo uma única palavra-chave? Ou é realmente uma ifdeclaração aninhada dentro do exterior elsecomo abaixo? if statement_0; else if...

99
Como essa pessoa codificou “Hello World” com o Microsoft Paint?

Acabei de ver isso nos últimos dias e não consigo descobrir como funciona. O vídeo de que falo está aqui : É a resposta mais bem avaliada desta pergunta do Stack Overflow: Por que este programa foi rejeitado por três compiladores? Como este bitmap consegue mostrar um programa C ++ para "Hello...

99
Função seqüência-zip para c ++ 11?

Com o novo loop for baseado em intervalo, podemos escrever código como for(auto x: Y) {} Qual IMO é uma grande melhoria de (por exemplo) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {} Pode ser usado para fazer um loop em dois loops simultâneos, como a zipfunção Pythons ?...