Resultados da pesquisa a pedido "c++"
Usando make_shared com um construtor protegido + interface abstrata
Dada uma interface abstrata e uma implementação derivada dessa interface, na qual os construtores são protegidos (a criação desses objetos está disponível apenas em uma fábrica de classes - para implementar um padrão DI), como posso usar o ...
Eventos é SFML. Instrução Switch VS if
Eu tenho algum código como este: while(window.pollEvent(event) { //checking events... }Minha pergunta é, devo usar a instrução switch: switch(event.type) { case sf::Event::Closed: window.close(); break; case sf::Event::KeyPressed: //... break; ...
Como implementar uma função de hash CString para uso com std :: unordered_map?
Eu quero declarar: std::unordered_map<CString, CString> m_mapMyMap;Mas quando construí, recebi um erro dizendo que o C ++ padrão não fornece uma função de hash para o CString, enquanto o CString tem o operador (LPCSTR). Como implemento ...
std :: vector :: emplace_back e std :: move
Existe alguma vantagem em usarstd::vector::emplace_back estd::move juntos? ou é apenas redundante desdestd::vector::emplace_back fará uma construção no local? Casos de esclarecimento: std::vector<std::string> ...
C ++: herança múltipla com polimorfismo
(perdoe a pergunta noob com antecedência) Eu tenho 4 aulas: class Person {}; class Student : public Person {}; class Employee : public Person {}; class StudentEmployee : public Student, public Employee {}; EssencialmentePerson é a classe base, ...
operador de incremento postfix e prefixo em um loop for [duplicado]
Possível duplicado: Diferença entre i ++ e ++ i em um loop? [https://stackoverflow.com/questions/484462/difference-between-i-and-i-in-a-loop] Alguém pode explicar qual é a diferença entre eles: for(unsigned col = 0; col < n; ++col, num_to_fill ...
o vinculador não pode encontrar um membro estático do C ++ [duplicado]
Esta pergunta já tem uma resposta aqui: O que é um erro de símbolo externo não definido / referência não definido e como corrigi-lo? [/questions/12573816/what-is-an-u ndefined-reference-unresolved-external-symbol-error-and-how-do-i-fix] ...
Duas perguntas sobre funções embutidas no C ++
Tenho uma pergunta quando compilar uma função embutida em C ++. Uma função recursiva pode funcionar com inline. Se sim, então descreva como. Estou certo de que o loop não pode funcionar com ele, mas li em algum lugar que o recursivo ...
É possível prever o número aleatório de srand (tempo (0))?
meu número de rand é rand ()% 6 + 1, também conhecido como lançamento de dados, quando é baseado em "tempo", é possível criar um aplicativo de console que preveja os números futuros na hora que eu quiser? por exemplo, prever um número no horário ...
Ativando sinalizadores de vinculador com o CMake
Ao gerar destinos do VS2010 com o CMake, eu gostaria que o sinalizador / LTCG estivesse ativado (apenas para release + releasewithdebinfo se possível, mas tudo bem se estiver ativado para depuração). Como faço para modificar os sinalizadores do ...