Resultados da pesquisa a pedido "stl"
Como inserir um par de std :: pair dentro de outro std :: pair?
Estou declarando um mapa de string para um par de pares da seguinte maneira: std::map<std::wstring, std::pair<std::pair<long, long>, std::pair<long, long>>> reference;E eu o inicializo como: reference.insert(L"First", std::pair<std::pair<long, ...
Manipulando Erros STL sem Exceções
Eu tenho um projeto que usa muito o STL. Agora, estou trabalhando para portar o projeto para uma plataforma específica que não suporta exceções. Posso desativar exceções, mas ainda preciso lidar com erros de STL. Existe alguma abordagem para ...
Como copiar um certo número de caracteres de um arquivo para um vetor da maneira STL?
Se eu quiser copiar o conteúdo de um arquivo para um vetor, posso fazer o seguinte: std::ifstream file("path_to_file"); std::vector<char> buffer(std::istream_iterator<char>(file), std::istream_iterator<char>());Minha pergunta é: como eu faria ...
C ++ unique_ptr e mapa
Estou tentando usar oC ++ 0x [http://en.cppreference.com/w/cpp/memory/unique_ptr] unique_ptr classe [http://msdn.microsoft.com/en-us/library/ee410601.aspx]dentro de ummap [http://en.cppreference.com/w/cpp/container/map]igual a: // compile with ...
Como os contêineres stl são excluídos?
Como objetos de contêiner como vector em stl são destruídos, mesmo que sejam criados no heap? EDITAR Se o contêiner contiver ponteiros, como destruir esses objetos de ponteiro
std :: next com n> std :: distance (it, c.end ())
Eu não quero usarstd::distance porque calculará a distância total do meu iterador até o final. Mas preciso ter certeza de que tenho N ou mais elementos do meu iterador até o fim. Então, eu estou usando o próximo código: if (std::next(it, n) != ...
Como dobrar o recipiente STL?
Eu preciso de um análogo do Haskellfoldl função para dobrar qualquer contêiner STL. A assinatura esperada é a seguinte: template Iterator, FoldingFunction, Result Result foldl( Iterator begin, Iterator end, FoldingFunction f, Result ...
Como ler / armazenar unicode com strings e fluxos STL
Preciso modificar meu programa para aceitar Unicode, que pode vir de qualquer uma das codificações UTF-8 e UTF-16 e UTF-32. Eu realmente não sei muito sobre Unicode (embora eu tenha lido Joel ...
mfc copia certas seções de um CString
Digamos que eu tenha uma variável CString carregando a string "Bob Evans". Eu quero copiar da posição 4 até o final do CString original para um nov...
Por que o std :: stack usa o std :: deque por padrão?
Como as únicas operações necessárias para um contêiner a ser usado em uma pilha são:de volta()push_back ()pop_back ()Por que o contêiner padrão é um deque em...