Resultados da pesquisa a pedido "c++"
Container para boost :: multi_array do mesmo tipo, mas com dimensão diferente
O que eu preciso é criar uma classe que possa conter boost :: multi_array do mesmo tipo, mas com dimensões diferentes suponha que haja uma ou mais matrizes de Double boost::multi_array<double, 2> array_2d; //2D array boost::multi_array<double, ...
Como posso contornar o fato de que em C ++, sin (M_PI) não é 0?
Em C ++, const double Pi = 3.14159265; cout << sin(Pi); // displays: 3.58979e-009DEVE exibir o número zero Eu entendo isso porque o Pi está sendo aproximado, mas existe alguma maneira de eu ter um valor de Pi codificado no meu programa que ...
Criar gráfico usando a lista de adjacências
#include<iostream> using namespace std; class TCSGraph{ public: void addVertex(int vertex); void display(); TCSGraph(){ head = NULL; } ~TCSGraph(); private: struct ListNode { string name; struct ListNode *next; }; ListNode *head; } void ...
Como inicializar matriz de classes com o construtor de cópias excluídas (C ++ 11)
A questão existente sobrePor que não consigo inicializar uma matriz de objetos se eles possuem construtores de cópia particulares? [https://stackoverflow.com/a/14543600/4086593]refere-se especificamente ao C ++ 03. Sei dessa pergunta que o que ...
Como o clang é capaz de orientar a otimização de código C / C ++?
Disseram-me que o clang é um driver que funciona como o gcc para executar trabalhos de pré-processamento, compilação e vinculação. Durante a compilação e a vinculação, até onde eu sei, é a llvm que faz a otimização ("-O1", "-O2", "-O3", "-Os", ...
Compreendendo o QTimer com Lambda e chamada de função recursiva
Eu tenho o seguinte código: void class::Testfunc() { QTimer* timer = new QTimer; QObject::connect(timer, &QTimer::timeout, [this](){ emit Log("Time out..."); TestFunc(serverAddress, requestsFolderPath); // deleteLater(); //*** why does this ...
Caracteres Unicode / especiais em nomes de variáveis em clang não são permitidos?
Esta pergunta possui texto unicode que pode não ser exibido corretamente em todos os navegadores. clang agora (> 3.3) suporta caracteres unicode emnomes de variáveis ...
Operador de bit ímpar na instrução de incremento de um loop for [duplicate]
Esta pergunta já tem uma resposta aqui: significado de (número) e (-número) [/questions/12818978/meaning-of-number-number] 3 respostasDado isso para o loop: for(++i; i < MAX_N; i += i & -i)o que isso quer dizer? O que a declaraçãoi += i & -i ...
Modelos C ++: função de membro habilitada condicionalmente
Estou criando um projeto C ++ muito pequeno e gostaria de criar uma classe vetorial simples para minhas próprias necessidades. ostd::vector classe de modelo não será suficiente. Quando a classe de vetor é composta dechars (ou seja,vector<char>), ...
Por que char e bool têm o mesmo tamanho em c ++?
eu estou lendoA linguagem de programação C ++. Nele Stroustrup afirma quesizeof(char) == 1 e1 <= sizeof(bool). Os detalhes dependem da implementação. Por que um valor tão simples como um booleano ocupa o mesmo espaço que um caractere?