Resultados da pesquisa a pedido "c++"
Não é possível obter a gramática Boost Spirit para usar chaves conhecidas para std :: map <>
Parece que estou experimentando algum bloqueio mental com o Boost Spirit que simplesmente não consigo sobreviver. Eu tenho uma gramática bastante simples que preciso manipular, onde gostaria de colocar os valores em uma estrutura, que contém um ...
O C ++ 17 proíbe a remoção de cópias em um caso em que o C ++ 14 o permitiu?
Considere o seguinte: struct X { X() {} X(X&&) { puts("move"); } }; X x = X();No C ++ 14, a movimentação pode ser elidida, apesar do construtor da movimentação ter efeitos colaterais, graças a [class.copy] / 31, Essa elisão de operações de ...
Qual era exatamente a lógica por trás da introdução de referências em c ++?
Da discussão que aconteceu na minha pergunta recente (Por que uma referência c ++ é considerada mais segura que um ponteiro? [https://stackoverflow.com/questions/4715740/why-is-a-c-reference-considered-safer-than-a-pointer] ), levanta outra ...
Copiar std :: stack para um std :: vector
O código a seguir está garantido pelo padrão para funcionar (assumindo que st não está vazio)? #include <vector> #include <stack> int main() { extern std::stack<int, std::vector<int> > st; int* end = &st.top() + 1; int* begin = end - ...
PyGILState_Ensure () causando deadlock
Estou escrevendo uma extensão Python em C ++, envolvendo uma biblioteca de terceiros que não controlo. Essa biblioteca cria um encadeamento que o Python não sabe nada e, a partir desse encadeamento, chama um retorno de chamada C ++ que forneço à ...
Exceção desconhecida de std :: promessa
O que há de errado com o código a seguir? Quando executado, o programa é interrompido com uma exceção desconhecida #include <iostream> #include <future> int main() { auto promise = std::promise<int>{}; auto future_one = ...
por que usar c ++ Typedef?
Meu entendimento do typedef é fornecer um alias para uma declaração. Assim, a declaração para int será agora denominada Inteiro. Mas por que? Por que alguém usaria typedef? Qual o motivo mais vantajoso? typedef int Integer; Integer blamo = 50; ...
"Glm :: translate" gera uma matriz com valores incorretos
Peguei um código de exemplo para testar a função glm :: translate: glm::vec4 vec(1.0f, 0.0f, 0.0f, 1.0f); glm::mat4 trans; trans = glm::translate(trans, glm::vec3(1.0f, 1.0f, 0.0f)); vec = trans * vec; std::cout << vec.x << ", " << vec.y << ", " ...
Existe uma maneira de forçar o compilador c ++ a não otimizar objetos estáticos específicos em uma biblioteca estática?
(Só precisa funcionar para o gcc 5.4, se não for possível encontrar uma solução geral) Eu tenho uma fábrica genérica que eu uso para construir objetos com base em alguma chave (como uma string representando um nome de classe). A fábrica ...
Como você converte LPCWSTR em const char *?
Como você converte LPCWSTR em const char *? obrigado