Resultados da pesquisa a pedido "c++"
Como posso usar traços de tipo para tornar essa conversão de matriz em ponteiro inequívoca?
Eu gostaria de discernir entre matrizes estáticas e ponteiros. O exemplo a seguir falha ao compilar devido aconversões de matriz para ponteiro com correspondência exata, fazendo ambosfoopossíveis candidatos. Posso obter a segunda sobrecarga ...
O que é um exemplo simples de erro de ponto flutuante / arredondamento?
Eu ouvi falar de "erro" ao usar variáveis de ponto flutuante. Agora estou tentando resolver este quebra-cabeça e acho que estou recebendo algum erro de arredondamento / ponto flutuante. Então, finalmente, vou descobrir o básico do erro de ponto ...
Quais são as diferenças entre inicialização tipo C, construtor e uniforme?
TTBOMK, Existem três maneiras de inicializar uma variável em C ++. int x = 0; // C-like initialization int x (0); // Constructor initialization int x {0}; // Uniform initializationA inicialização uniforme foi iniciada porC ++ ...
Tamanho máximo da variável de matriz local
Quando tento executar isso, recebo uma falha de segmentação: #define FILE_NAME "test.html" #define STRING_ARRAY_SIZE 1000000 int main() { fstream file; string line = ""; string string_array [STRING_ARRAY_SIZE]; int i = 0; file.open(FILE_NAME); ...
Por que os aliases de tipo no C ++ usam 'using' em vez de 'typedef' na sintaxe?
Claramente, aliases de tipo e aliases de tipo de modelo são semanticamente equivalentes a typedefs e uma extensão de typedefs para suportar o modelo. Como é que nova sintaxe com ousing A palavra-chave foi criada para eles em vez de usar typedefs ...
Por que vejo o THROW em uma biblioteca C?
Quando eu faço:less /usr/include/stdio.h (que é apenas uma biblioteca C - nada a ver com C ++) Entendo__THROW depois de algumas declarações de função. Além disso, os comentários acima de algumas funções dizem que 'Esta função é um possível ...
Existe uma conversão (ou função padrão) com o efeito oposto ao `std :: move`
Primeiro, esta perguntanão é duplicadodoFunção dual para std :: move? [https://stackoverflow.com/q/17497801/1436796]ou deExiste o inverso de std :: move? [https://stackoverflow.com/q/17543093/1436796]. Não estou perguntando sobre um mecanismo ...
Linux C ++: como perfilar o tempo perdido devido a falhas de cache?
Eu sei que posso usar o gprof para comparar meu código. No entanto, eu tenho esse problema - eu tenho um ponteiro inteligente que possui um nível extra de indireção (pense nele como um objeto proxy). Como resultado, eu tenho essa camada extra ...
Haverá um impacto no desempenho ao incluir arquivos de cabeçalho não utilizados no C / C ++?
Eu tenho um projeto em que cada arquivo C / C ++ usa um monte de arquivos de cabeçalho. Mas cerca de 70 a 80% dos arquivos de cabeçalho usados por cada arquivo C / C ++ são iguais. Então, para tornar meu código mais legível, planejo incluir todos ...
excluir [] uma matriz de objetos
Eu aloquei e array de objetos Objects *array = new Objects[N];Como devo excluir essa matriz? Somente delete[] array;ou com iteração sobre os elementos da matriz? for(int i=0;i<N;i++) delete array[i]; delete[];obrigado ATUALIZAR: Eu mudei o ...