Resultados da pesquisa a pedido "c++"
Os membros de dados da classe de modelo base não são visíveis na classe de modelo derivada?
Considere o seguinte código C ++, template <typename Derived> struct A { bool usable_; }; template <typename Derived> struct B : A< B<Derived> > { void foo() { usable_ = false; } }; struct C : B<C> { void foo() { usable_ = true; } }; int main() ...
Por que o uso de std :: string ainda é necessário após #include <string>? [duplicado]
Esta pergunta já tem uma resposta aqui: Namespace C ++ e inclua [/questions/389922/c-namespace-and-include] 11 respostas Para usar strings, preciso incluir o cabeçalho da string, para que sua implementação fique disponível. Mas se é assim, por ...
membro const e operador de atribuição. Como evitar o comportamento indefinido?
I respondidas [https://stackoverflow.com/questions/4124271/stdvector-of-objects-and-const-correctness/4125170#4125170] a pergunta sobrestd :: vetor de objetos e correção de ...
Exceção no Destructor C ++
Estou ciente do fato de que não se deve lançar nenhuma exceção no destruidor. Mas, como parte do domínio desse conceito, codifiquei este exemplo: #include <iostream> using namespace std; class A { private: int i; public: A() { i = 10; } ~A() { ...
É possível compilar o ffmpeg no visual studio 2010?
É possível compilar o código fonte do ffmpeg no visual studio 2010? É difícil? Basta procurar alguns conselhos (e instruções), se possível. :-) Felicidades, Pete
Existe uma lista de métodos de contêiner STL que podem lançar uma exceção em qualquer lugar?
Eu sei que o STL lançará um erro de alocação de memória ou se o tipo contido lança seu operador construtor / atribuição. Caso contrário, aparentemente alguns métodos STL podem lançar outras exceções. O exemplo que todos parecem mencionar é ...
std :: alocador incompatível para alguns contêineres STL
É tecnicamente válido usar incompatíveisstd::allocator especialização (certamente, exceto sua especialização emvoid) como um parâmetro de modelo para contêineres STL (não todos, mas enumerados abaixo mais mapa / conjunto não ordenado_ (multi))? O ...
O ponto de entrada do procedimento _ZNSt7_cxx1112basic_stringlcSt11char_traitslcESalcEEC1Ev não pôde ser localizado na biblioteca de vínculo dinâmico
Estou tendo uma dificuldade imensa ao tentar usar std :: string. O programa compila absolutamente bem, mas quando executo o programa, recebo este erro:erro [https://i.stack.imgur.com/n3UN7.png] Eu olhei em todos os lugares no google e não ...
vetor <char> vetor VS <bool> em C ++ 11 [fechado]
Por que devemos usarvector<char> ao invés devector<bool>? Qual é a razão quevector<char> é mais rápido?
Onde exatamente o padrão C ++ diz que desreferenciar um ponteiro não inicializado é um comportamento indefinido?
Até agora, não consigo descobrir como deduzir que o seguinte: int* ptr; *ptr = 0;é um comportamento indefinido. Primeiro de tudo, há 5.3.1 / 1 que afirma que* significa indireção que converteT* paraT. Mas isso não diz nada sobre o UB. Muitas ...