Perguntas com a marcação «c++»

10
Mover semântica em C ++ - Mover-retornar de variáveis ​​locais

Meu entendimento é que no C ++ 11, quando você retorna uma variável local de uma função por valor, o compilador pode tratar essa variável como uma referência de valor r e 'movê-la para fora da função para retorná-la (se O RVO / NRVO não acontece, é claro). Minha pergunta é: isso não pode quebrar o...

10
Méritos da semântica de copiar na gravação

Pergunto-me que méritos possíveis o copy-on-write tem? Naturalmente, não espero opiniões pessoais, mas cenários práticos do mundo real em que pode ser técnica e praticamente benéfica de maneira tangível. Por tangível, quero dizer algo mais do que poupar a digitação de um &personagem. Para...

9
Criando um fim da Web para um programa C ++

Eu queria saber qual seria o melhor método para criar um final da web para interface com um programa C ++ no servidor. No começo, eu simplesmente pensei em usar a execução de shell da linguagem do lado do servidor web (como shell_exec()no PHP), mas estava pensando se existe uma maneira "melhor"....

9
Alocadores de heap personalizados

A maioria dos programas pode ser bastante casual quanto à alocação de heap, até o ponto em que as linguagens de programação funcionais preferem alocar novos objetos do que os antigos, e deixar o coletor de lixo se preocupar em liberar coisas. Na programação incorporada, o setor silencioso, no...

9
É recomendável ter arquivos de cabeçalho C ++ sem extensão?

Eu tenho uma discussão com um colega meu sobre as diretrizes C ++ a seguir. Atualmente, ele cria todas as suas bibliotecas dessa maneira: Ele usa letras inconsistentes em maiúsculas e minúsculas em seus nomes de arquivos Alguns de seus cabeçalhos não têm extensão Acredito que não ter extensão...