Resultados da pesquisa a pedido "copy-on-write"

3 a resposta

Por que não há boost :: copy_on_write_ptr?

eu acabei de veresta [http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Copy-on-write]legaisponteiro de cópia na gravaçãoimplementação. Parece bastante genérico e útil, então minha pergunta é: Essa classe está contida em algum dos kits de ...

2 a resposta

Determinar programaticamente se std :: string usa o mecanismo Copy-On-Write (COW)

Continuando a discussão destePergunta, questão [https://stackoverflow.com/questions/4494884/c-string-interview-question], Eu queria saber como alguém usando C ++ nativo determina programaticamente se a implementação std :: string que eles estão ...

2 a resposta

Suporte de cópia na gravação no STL

6 a resposta

Como implementar Copy-on-Write?

Eu quero implementar um copy-on-write na minha classe C ++ String personalizada, e gostaria de saber como ...Tentei implementar algumas opções, mas elas se m...

2 a resposta

Compartilhou memória e cópia em referências de escrita ou de valor e move semântica?

É uma memória / cópia compartilhada na implementação de gravação para contêineres gerais (como aquele encontrado em contêineres do Qt) substituídos por semân...

2 a resposta

Quais segmentos são afetados por uma cópia na gravação?

Meu entendimento decopiar na gravação é que "Todo mundo tem uma única cópia compartilhada dos mesmos dados até que sejam gravados e, em seguida, uma cópia é feita". Uma cópia compartilhada dos mesmos dados é composta por um segmento heap e ...

2 a resposta

Como o copy-on-write no fork () manipula o fork múltiplo?

Segundo a wikipedia (o que pode estar errado)Quando uma chamada de sistema fork () é emitida, uma cópia de todas as páginas correspondentes ao processo pai é...

1 a resposta

O que é compartilhamento implícito?

Estou construindo uma biblioteca de mecanismo de jogo em C ++. Há pouco tempo, eu estava usando o Qt para criar um aplicativo e fiquei bastante fascinado com o uso deCompartilhamento ...

2 a resposta

A mutação de um ArraySlice instanciaria uma nova instância de matriz?

var absences = [0, 2, 0, 4, 0, 3, 1, 0] let midpoint = absences.count / 2 var firstHalf = absences.prefix(upTo: midpoint) let secondHalf = absences.suffix(from: midpoint)Cotação da Apple: Nem as fatias firstHalf nem secondHalf alocam qualquer ...

6 a resposta

Como saber se uma página de cópia na gravação é uma cópia real?

Quando eu crio um mapeamento de cópia na gravação (um MAP_PRIVATE) usando o mmap, algumas páginas desse mapeamento serão copiadas assim que eu escrever em endereços específicos. Em um determinado momento do meu programa, gostaria de descobrir ...