Resultados da pesquisa a pedido "c++"
A adição de dois ponteiros em c ou c ++ não é suportada. porque?
Por que a adição de dois ponteiros não é suportada em c ou c ++. Quando eu faço, int *ptr,*ptr1; int sum = ptr + ptr1;C ou C ++ gera um erro. Enquanto ele suporta, int diff = ptr - ptr1;
sizeof continua retornando 4 em vez do tamanho real
#include <iostream> using namespace std; int main() { cout << "Do you need to encrypt or decrypt?" << endl; string message; getline(cin, message); int letter2number; for (int place = 1; place < sizeof(message); place++) { letter2number = ...
Como acessar o índice de um vetor 2D pela função at ()?
Vou inicializar um vetor 2D em uma função membro, onde os argumentos de entrada estão planejados para serem alimentados em determinados índices dentro do argumento da função. Além disso, não usarei o operador [] para acessar membros devido a ...
Por que auto x {3} deduz uma lista initializer_list?
eu amoauto em C ++ 11. É maravilhoso. Mas tem uma inconsistência que realmente me dá nos nervos, porque tropeço nela o tempo todo: int i = 3; // i is an int with value 3 int i = int{3}; // i is an int with value 3 int i(3); // i is an int with ...
Por que meu n log (n) heapsort é mais lento que meu n ^ 2 do tipo de seleção
Eu implementei dois algoritmos para classificar os elementos do mais alto para o mais baixo. O primeiro leva tempo quadrático no modelo de RAM real e o segundo um tempo O (n log (n)). O segundo usa filas prioritárias para obter a redução. Aqui ...
A falha de segmentação é um comportamento indefinido real quando nos referimos a um membro de dados não estático
Eu li a regra a seguir e tenho tentado escrever um exemplo, que reflete um. A regra é da 3.8 / 5 N3797: Antes do início da vida útil de um objeto, mas após a alocação do armazenamento que o objeto ocupará ou, após o término da vida útil do ...
SDL - erro de textura inválido em SDL_DestroyTexture ()
Estou fazendo um pequeno jogo de plataformas 2D "estilo retro" com SDL em C ++. Imaginei que a melhor maneira de manter o jogo em baixa resolução, permitindo que pessoas com monitores de tamanhos diferentes esticassem a janela do jogo para ...
Por que meu programa ocasionalmente falha após falta de memória em vez de lançar std :: bad_alloc?
Eu tenho um programa que implementa vários algoritmos de pesquisa heurística e vários domínios, projetados para avaliar experimentalmente os vários algoritmos. O programa é escrito em C ++, construído usando a cadeia de ferramentas GNU ...
É possível inicializar uma matriz de não-POD com a nova sintaxe do operador e o inicializador?
Acabei de ler e entenderÉ possível inicializar uma matriz no C ++ 11 usando o novo operador [https://stackoverflow.com/questions/15183671/is-it-possible-to-initialise-an-array-in-c-11-by-using-new-operator] , mas isso não resolve completamente o ...
Polimorfismo estático em C ++
#include <iostream> template<typename Impl> struct renderer{ void get(){ static_cast<Impl*>(this)->get(); } }; struct open_gl : public renderer<open_gl>{ void get(){ std::cout << "OpenGL" << std::endl; } }; struct direct_draw : ...