Resultados da pesquisa a pedido "c++-standard-library"
O iterador retornado por std :: find () não é desreferenciável
Esta é uma função insert () de uma implementação de um HashTable com encadeamento. Para evitar duplicações na lista vinculada, verifiquei se um valor já existe. Se isso acontecer, basta substituir o valor existente, pois ele pode ser visto quase ...
std :: string.resize () e std :: string.length ()
Eu sou relativamente novo em C ++ e ainda estou familiarizado com a Biblioteca Padrão C ++. Para ajudar na transição de C, quero formatar umstd::string usando formatadores no estilo printf. eu percebostringstream é uma abordagem mais segura para ...
Existem cabeçalhos STL que não fazem parte da Biblioteca Padrão C ++?
Eu sei que alguns cabeçalhos da biblioteca padrão C ++ são originários do STL, comovector. Mas não consigo encontrar uma lista atualizada de cabeçalhos STL que ainda não foram incorporados pela Biblioteca Padrão. Eles existem? PS: Gostaria de ...
Por que não existe int128_t?
Vários compiladores fornecem tipos inteiros de 128 bits, mas nenhum dos que usei fornece os typedefsint128_t. Por quê? Tanto quanto me lembro, o padrão Reservasint128_t para esse fimIncentiva implementações que fornecem esse tipo para fornecer ...
Como converter std :: string para minúsculas?
Eu quero converter umstd::string para minúsculas. Estou ciente da funçãotolower(), no entanto, no passado, tive problemas com essa função e dificilmente é ideal de qualquer maneira, pois o uso com umstd::string exigiria iteração sobre cada ...
Não <opcional> no MS Visual Studio 2013 - o que fazer?
Eu quero usarstd::experimental::optional, mas o MSVS 2013 me diz que não consegue encontrar o cabeçalho. Por que não está lá?Posso usar o meu próprio com base no código em outro lugar? A proposta do C ++ 14 talvez?
Por que a função de conversão void * () do operador foi adicionada às classes de fluxo C ++?
Existe uma função de conversãooperator void*() constnas classes de fluxo C ++. para que todos os objetos de fluxo possam ser implicitamente convertidos emvoid*. Durante a interação com os programadores no SO, eles sugerem que eunão usevoid* a ...
Como obter um desempenho melhor do IOStream?
A maioria dos usuários de C ++ que aprenderam C prefere usar o métodoprintf / scanf família de funções, mesmo quando estão codificando em C ++. Embora eu admita que acho a interface muito melhor (especialmente formato e localização do tipo ...
Redefinição de exceção do operador std :: istream / não lançada
Não tenho certeza sobre como usarstd::istream::exception de acordo com o padrão, deixarstd::istream::operator>> lançar uma exceção se não conseguir ler a entrada em uma variável, por exemplo Duplo. O código a seguir tem um comportamento diferente ...
O Mallocator de Stephen Lavavej é o mesmo em C ++ 11?
Há 8 anos, Stephen Lavavej publicouesta postagem no blog [https://blogs.msdn.microsoft.com/vcblog/2008/08/28/the-mallocator/]contendo uma implementação simples de alocador, denominada "Mallocator". Desde então, fizemos a transição para a era do C ...