Resultados da pesquisa a pedido "libc++"

2 a resposta

Imprimindo / Depurando libc ++ STL com XCode / LLDB

Estou tentando usar o LLDB no Xcode 8 para depurar STL muito básico. Eu costumava ser capaz de imprimir um vetor como este: p myvector[0]para ver o que estava no primeiro índice vetorial. Agora, quando faço isso, recebo este erro: error: ...

1 a resposta

Qual é a diferença entre libc ++ e libc ++ abi library no LLVM?

Vi que os dois projetos estão bastante relacionados, mas quais são as diferenças entre eles? A página oficial não fala muito sobre isso. Eu sei que o ABI (Application Binary Interface) é usado para fornecer interface binária de baixo nível entre ...

1 a resposta

Qual é a maneira sancionada de criar libc ++ para clang no Linux?

Editar / Atualizar / Nota: Apenas deixe o clang usar o libstdc ++. Tem funcionado muito bem para mim até agora. =============================== No passado, eu era capaz de ter sucesso fazendo algo comcmake, mas agora eu descobri umbuildit ...

2 a resposta

Referência indefinida com clang ++ com O2

Estou tentando o CLang 3.4 e libc ++ em um projeto e recebo erros estranhos de vinculação no modo de lançamento: /home/wichtounet/dev/eddic/src/ast/Operator.cpp:17: error: undefined reference to 'std::__1::basic_ostream<char, ...

2 a resposta

Possível ativar as verificações de depuração libc ++?

Fiquei me perguntando se é possível ativar qualquer verificação de depuração para libc ++. Uma das minhas coisas favoritas sobre o STL da MSVC é que ele pega alguns erros difíceis de encontrar desde o início (embora eu desejasse que fosse mais ...

1 a resposta

Como criar libcxx e libcxxabi por clang no CentOS 7

Desejo usar C ++ 11 ou C ++ 14 com clang / clang ++ no CentOS 7. Como construo esse ambiente de construção?

4 a resposta

Por que a implementação do std :: string da libc ++ ocupa 3x de memória como libstdc ++?

Considere o seguinte programa de teste: #include <iostream> #include <string> #include <vector> int main() { std::cout << sizeof(std::string("hi")) << " "; std::string a[10]; std::cout << sizeof(a) << " "; std::vector<std::string> v(10); ...

1 a resposta

Vazamento do usuário, vazamento da libc ++ ou falso positivo

Estou construindo uma biblioteca dinâmica no mac no C ++ 11 usando o compilador clang e a biblioteca padrão libc ++. Quando executo o valgrind no meu código de teste, vinculado à minha biblioteca dinâmica, recebo um bloco de memória que está ...

3 a resposta

Por que o libc ++ std :: vector mantém internamente três ponteiros em vez de um ponteiro e dois tamanhos?

Eu estou olhando para a implementação destd::vector no libc ++ e notei que ele internamente mantém três ponteiros (um para o início, um para o final e um para o final da memória alocada) em vez do que eu instintivamente faria, ou seja, ...

1 a resposta

Como detectar -stdlib = libc ++ no pré-processador?

Eu acho que isso faz parte do problema emNenhum tipo chamado 'unique_ptr' no namespace 'std' ao compilar sob LLVM / Clang [https://stackoverflow.com/q/31655462]. De acordo com Marshall Clow [http://marshall.calepin.co/c-and-xcode-46.html]Eu ...