Resultados da pesquisa a pedido "c++"
Por que estou recebendo esse 'enum' não é um erro de classe ou de espaço para nome?
Preciso chamar um método com esta assinatura na minha classe Manager: void createPlayer(Player& player, PlayerType& playerType);Eu tenho um jogador definido assim: using namespace std; enum PlayerType { FORWARD, DEFENSEMAN, GOALIE }; ...
O que significa "for (const auto & s: strs) {}"?
O quefor (const auto &s : strs) significar? Qual é a função do cólon:? vector<string> &strs; for (const auto &s : strs){ // }
Melhor biblioteca de matrizes C ++ para matrizes unitárias esparsas
Estou procurando uma boa biblioteca de matrizes C ++ (na melhor das hipóteses mantidas ativamente). Desse modo, deve ser modelado, porque quero usar um complexo de racionais como tipo numérico. As matrizes com as quais estou lidando são ...
Por que destruidor não é chamado de exceção?
eu esperavaA::~A() para ser chamado neste programa, mas não é: #include <iostream> struct A { ~A() { std::cout << "~A()" << std::endl; } }; void f() { A a; throw "spam"; } int main() { f(); }No entanto, se eu mudar a última linha para int ...
Por que minha multiplicação direta de quaternário é mais rápida que o SSE?
Eu tenho passado por algumas implementações diferentes de multiplicação de quaternion, mas fiquei bastante surpreso ao ver que a implementação de referência é, até agora, a minha mais rápida. Esta é a implementação em questão: inline static quat ...
Adicionando sinais / slots (QObject) ao QGraphicsItem: desempenho atingido?
Desejo adicionar sinais / slots a um QGraphicsItem para poder acessar QGraphicsItemObjects a partir de outro thread. Existem duas opções que eu conheço: use QGraphicsObject ou herda de QObject e QGraphicsItem. Usando QGraphicsObjectIsso é ...
Misturando pipeline de função fixa e programável em opengl
Ok, então aqui está o meu problema. Eu tenho uma estrutura usada pela minha escola para visualizações e tenho tentado configurá-la para fazer gráficos 3D. O problema é que a estrutura atualmente usa apenas o pipeline de função fixa para desenhar. ...
Por que usar std :: less como o functor padrão para comparar chaves em std :: map e std :: set?
Eu estou me perguntando por questd::map estd::set usarstd::less como o functor padrão para comparar chaves. Por que não usar um functor que funciona de forma semelhante ao strcmp? Algo como: template <typename T> struct compare { // Return less ...
Inspecionando o conteúdo do std :: vector no depurador do Eclipse CDT
Estou usando o Eclipse com o plug-in CDT para desenvolver em C ++. Também estou usando a biblioteca std para criar vetores e estou tendo um problema durante a depuração: O Eclipse não me permite exibir o conteúdo dos vetores. Existe alguma ...
Como iterar através de uma lista de objetos em c ++
Eu sou muito novo em c ++ e luto para descobrir como devo percorrer uma lista de objetos e acessar os membros. Eu tenho tentado isso onde 'dados' é a lista e 'aluno' uma classe. std::list<Student>::iterator<Student> it; for(it = data.begin(); ...