Perguntas sobre 'stl'

3
respostas

Usar bibliotecas de tempo de execução do VC ++ 2010 no projeto VC ++ 2008

Eu trabalho no algoritmo de otimização para que o desempenho realmente importe. O algoritmo é cerca de 8 vezes mais rápido quando compilado no VS 2010 comparado ao VS 2008. Googling mostra que não é minha culpa (ver, por exemplo, link ). O prob...
27.08.2012 / 15:39
2
respostas

Por que essa violação de acesso ocorrerá com os sinalizadores / Og e / GL, com passagem por referência?

Quando (e somente quando) eu compilo meu programa com o /Og e /GL flag usando o compilador do Windows Server 2003 DDK C ++ (é bem no WDK 7.1, bem como no Visual Studio 2010!), recebo uma violação de acesso quando executo o seguinte:...
30.08.2011 / 03:33
2
respostas

Como depurar o processo de vinculação - GCC / ld - STL C ++

Estou trabalhando em um córtex nu-metal M3 em C ++ para diversão e lucro. Ultimamente, decidi tentar usar a biblioteca STL, pois precisava de alguns contêineres. Eu pensei que simplesmente fornecendo meu alocador não iria adicionar muito códi...
21.07.2012 / 14:43
1
resposta

Compilando o STXXL no Android NDK r8b

Estou tentando compilar STXXL no Android NDK r8b (tenho o mesmo problema sob o novo r8c btw). Estou compilando usando gnustl_static. Eu preciso do suporte a C ++ 11, então inicialmente eu tentei configurar LOCAL_CPPFLAGS := -std=c++11...
15.11.2012 / 09:33
1
resposta

Por que o std :: priority_queue não tem uma função de membro clear ()?

Eu estava fazendo alguns hackers hoje e descobri que std :: priority_queue não tem uma função de membro clear() . Há alguma razão técnica a respeito de por que o comitê de normas pode ter deixado de fora? Para ser claro, estou ciente de que...
03.10.2013 / 20:10
2
respostas

Como ler / armazenar unicode com strings STL e streams

Eu preciso modificar meu programa para aceitar Unicode, que pode vir de qualquer um dos UTF-8 e as várias codificações UTF-16 e UTF-32. Eu realmente não sei muito sobre Unicode (embora eu tenha lido o artigo de Joel Spolsky e o página da Wiki...
24.12.2008 / 08:40
2
respostas

Inserindo para std :: unordered_map chama a função hash duas vezes no STL do MSVC ++, design defeituoso ou motivo especial?

Para este código: #include<unordered_map> #include<iostream> using namespace std; struct myhash { unsigned operator()(const unsigned&v)const { cout<<"Hash function is called:"<<v<<endl; ret...
21.11.2015 / 03:35
2
respostas

Classe de contêiner C ++ imutável

Digamos que eu tenha uma classe C ++, Container , que contém alguns elementos do tipo Element . Por várias razões, é ineficiente, indesejável, desnecessário, impraticável e / ou impossível (1) modificar ou substituir o conteúdo após a constr...
29.03.2011 / 23:00
2
respostas

C ++ 11 unordered_set com std :: owner_less-like hashing

Estou usando uma biblioteca de rede externa que retorna algumas estruturas mágicas representando sockets abertos e os documentos dizem que ao inseri-los em contêineres STL, eles devem ser comparados usando std::owner_less . std::map<Magic...
13.07.2015 / 09:58
2
respostas

É std :: deque mais rápido que std :: vector para inserir no final?

Comecei a fazer comparações entre: inserindo na frente da lista inserindo na parte de trás de um vetor inserindo na frente de um deque Mas então notei que mesmo em push_back() o deque parecia ser mais rápido. Eu devo estar fazendo...
18.02.2016 / 15:09