Resultados da pesquisa a pedido "c++"

1 a resposta

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, ...

14 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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", ...

2 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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>), ...

7 a resposta

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?