Tenho uma pergunta com hash_mape mapem C ++. Eu entendo que mapestá em STL, mas hash_mapnão é um padrão. Qual a diferença entre os
Tenho uma pergunta com hash_mape mapem C ++. Eu entendo que mapestá em STL, mas hash_mapnão é um padrão. Qual a diferença entre os
O append () a seguir no catch fará com que a exceção relançada veja o efeito de append () sendo chamado? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } Da mesma forma, se eu reescrever...
Se eu programei - sem saber - um vazamento de memória e o aplicativo é encerrado, a memória vazada é
O código a seguir (func1 ()) está correto se tiver que retornar i? Lembro-me de ter lido em algum lugar que há um problema ao retornar a referência a uma variável local. Como é diferente de func2 ()? int& func1() { int i; i = 1; return i; } int* func2() { int* p; p = new int; *p = 1;...
Eu tenho uma função de modelo com um argumento. Tenho que instanciar essa função sem chamar essa função significa explicitamente que tenho que instanciar. Tenho esta função: template <class T> int function_name(T a) {} Eu instanciei essa função assim: template int...
Eu tenho alguns exemplos de código Python que preciso imitar em C ++. Não preciso de nenhuma solução específica (como soluções de rendimento baseadas em co-rotina, embora também sejam respostas aceitáveis), simplesmente preciso reproduzir a semântica de alguma maneira. Pitão Este é um gerador de...
Foi meu entendimento que copy-on-write não é uma maneira viável de implementar uma conformidade std::stringem C ++ 11, mas quando surgiu em discussão recentemente, descobri que não era possível apoiar diretamente essa declaração. Estou correto que C ++ 11 não admite implementações baseadas em COW...
Eu uso o Visual Studio 2010 C ++ e meu projeto cria sem erros, mas quando eu o executo, eu entendo isso. Estou no Windows XP. 'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded. 'Shaders.exe': Loaded...
Eu sei que em C ++ 11 eles adicionaram o recurso para inicializar uma variável para zero como tal double number = {}; // number = 0 int data{}; // data = 0 Existe uma maneira semelhante de inicializar um std::vectorde comprimento fixo para todos os
Ele está vagamente relacionado a esta questão: std :: thread é agrupado em C ++ 11? . Embora a pergunta seja diferente, a intenção é a mesma: Pergunta 1: ainda faz sentido usar seus próprios pools de thread (ou biblioteca de terceiros) para evitar a criação de thread cara? A conclusão na outra...
Qual é o significado do código de exceção EXC_I386_GPFLT? Seu significado varia de acordo com a situação? Nesse caso, estou me referindo ao tipo de EXC_BAD_ACCESSexceção com código de exceçãoEXC_I386_GPFLT O programa é desenvolvido em Xcode 5.0.1, tratando cblas_zgemm()da biblioteca BLAS. (Bem,...
De alguma forma, estou totalmente confuso com a forma como o CMake funciona. Cada vez que penso que estou chegando mais perto de entender como CMake deve ser escrito, ele desaparece no próximo exemplo que leio. Tudo que eu quero saber é como devo estruturar meu projeto, para que meu CMake exija o...
Baixei o Visual C ++ e o Visual Studio, mas não consigo encontrar cl.exe para compilar meu arquivo C ++. O caminho para a instalação é `C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin. Onde posso encontrar o compilador para compilar o código C
Considere este código: struct A { void foo() const { std::cout << "const" << std::endl; } private: void foo() { std::cout << "non - const" << std::endl; } }; int main() { A a; a.foo(); } O erro do compilador é: erro: 'void A :: foo ()' é privado`. Mas...
Considere a seguinte função: void func(bool& flag) { if(!flag) flag=true; } Parece-me que se o sinalizador tiver um valor booleano válido, isso seria equivalente a defini-lo truecomo incondicional , assim: void func(bool& flag) { flag=true; } No entanto, nem o gcc nem o clang o...
Eu encontrei este layout for-loop: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } }...
Considerar: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } Essas duas funções são iguais em todos os aspectos ou há uma diferença? Estou interessado em uma resposta para a linguagem C, mas se houver algo interessante na linguagem C ++, gostaria de saber...
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta questão...
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando este post . Fechado há 6 anos . Melhore esta...
Ao contrário da herança protegida, a herança privada C ++ encontrou seu caminho para o desenvolvimento C ++ convencional. No entanto, ainda não encontrei um bom uso para isso. Quando vocês