Resultados da pesquisa a pedido "c++-standard-library"
`std :: pair`` second` tem tipo incompleto com a árvore `unordered_map`
Eu estava revisando um código antigo e vi o código usando ponteiros para implementar uma árvore deVariant objetos. É uma árvore porque cadaVariant pode conter umunordered_map doVariant*. Eu olhei para o código e me perguntei por que não está ...
Copy std :: mapear em std :: vetor de pares
Estou tentando copiar um mapa em um vetor de par, para poder classificar o vetor pelosecond membro dos dados dos pares. Resolvi isso fazendo o seguinte: void mappedWordsListSorter(){ for (auto itr = mappedWordsList.begin(); itr ...
Por que a biblioteca C ++ padrão usa todas as letras minúsculas?
Apenas curioso por que a biblioteca padrão C ++ usa todas as letras minúsculas e sublinhados em vez decamelCase ouPascalCase convenção de nomes essoalmente, acho o último muito mais fácil de lidar ao digitar o código, mas existe algum tipo de ...
Bad prática para declarar nomes no espaço para nome padrã
Eu estava olhando através do Guia de estilo do Google C ++ [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml], e me deparei com isso: "Não declare nada no namespace std, nem mesmo encaminhe declarações de classes da biblioteca ...
Qual é o problema com setw ()?
Recentemente, fui mordido pelo fato de queios_base::width e / ou osetw manipulador tem que serreset com todos os itens gravados no fluxo [https://stackoverflow.com/questions/405039/permanent-stdsetw]. Ou seja, você deve fazer o ...
Como inspecionar std :: string no GDB sem código fonte?
Estou tentando depurar um programa que não possui código fonte disponível e preciso examinar o que ele armazenou em uma string std ::. Venho pesquisando no Google e observando aqui, e encontrei algumas informações sobre a saída de contêineres ...
Gnu C ++ macro __cplusplus padrão está em conformidade?
O compilador Gnu C ++ parece definir__cplusplus ser estar1 #include <iostream> int main() { std::cout << __cplusplus << std::endl; }This prints1 com gcc no modo c ++ padrão, bem como no modo C ++ 0x, comgcc 4.3.4 [https://ideone.com/d6jdl] e gcc ...
Escrevendo seu próprio contêiner STL
Existem orientações sobre como escrever um novo contêiner que se comportará como qualquer outroSTL container?
O vinculador GCC não consegue encontrar a biblioteca padrão?
Estou desenvolvendo um projeto escolar no XCode. O produto final deve ser enviado no código-fonte com um makefile, então escrevi um makefile e comecei a compilar dessa maneira, para garantir que eu tivesse uma cópia de trabalho. Aqui está o meu ...
Bug Visual C ++ 10.0 em std :: reference_wrapper?
Código #include <functional> struct Foo { virtual void mf() = 0; }; struct Bar: Foo { virtual void mf() {} }; int main() { Bar o; std::reference_wrapper<Foo const> wrapper( o ); }Resultado com MinGW g ++ 4.6.1: [d:\dev\test] > g++ foo.cpp ...