Resultados da pesquisa a pedido "pass-by-value"

0 a resposta

Tipos de exibição em C ++: passam por const e ou por valor?

Isso surgiu recentemente em uma discussão de revisão de código, mas sem uma conclusão satisfatória. Os tipos em questão são análogos ao C ++ string_view TS. Eles são invólucros simples e não proprietários em torno de um ponteiro e comprimento, ...

1 a resposta

Qual é exatamente a diferença entre “passar por referência” em C e em C ++?

A frase "passar por referência" é usada por desenvolvedores C e C ++, mas eles parecem ser usados ​​para significar coisas diferentes. Qual é exata...

1 a resposta

Custo de passagem por referência quando um tipo de modelo é fundamental

1 a resposta

Quais operadores eu tenho que sobrecarregar para ver todas as operações ao passar um objeto para uma função?

Eu gostaria de escrever um pedaço de código que mostre todas as operações de copiar / atribuir / excluir, etc., que são feitas no objeto ao passá-lo para uma função. Eu escrevi isto: #include <iostream> class A { public: ...

1 a resposta

atualizar valores reais usando passagem por valor

Quero saber se existe alguma maneira de atualizar os valores originais usando a passagem por valor. Também quero saber se posso retornar o endereço atualizado para o principal Aqui eu não quero usar passagem por referência para trocar valores ...

1 a resposta

Passagem de variável MATLAB e atribuição lenta

Eu sei que no Matlab, há uma avaliação 'preguiçosa' quando uma nova variável é atribuída a uma existente. Tal como: array1 = ones(1,1e8); array2 = array1;O valor dearray1 não será copiado paraarray2 a menos que o elemento dearray2 é ...

1 a resposta

Por que uma variável local volátil é otimizada diferentemente de um argumento volátil e por que o otimizador gera um loop não operacional a partir deste último?

fundoIsso foi inspirado por esta pergunta / resposta e discussão subsequente nos comentários:A definição de "volátil" é volátil ou o GCC está tendo alguns problemas de conformidade padrão? [https://stackoverflow.com/a/38233312/2757035] . Com base ...

1 a resposta

O acesso dinâmico à memória funciona apenas dentro da função

Esta pergunta deve ser usada como duplicata canônica para esta FAQ: Estou alocando dados dinamicamente dentro de uma função e tudo funciona bem, mas apenas dentro da função em que a alocação ocorre. Quando tento usar os mesmos dados fora da ...

1 a resposta

As fatias de golang passam por valor?

Em Golang, estou tentando fazer com que uma fatia de embaralhamento funcione para o meu problema de vendedor ambulante. Ao fazer isso, notei que, quando comecei a editar a fatia, a função de embaralhar era diferente toda vez que ...

1 a resposta

Melhor forma para construtores? Passar por valor ou referência?

Estou imaginando a melhor forma para meus construtores. Aqui está um exemplo de código: class Y { ... } class X { public: X(const Y& y) : m_y(y) {} // (a) X(Y y) : m_y(y) {} // (b) X(Y&& y) : m_y(std::forward<Y>(y)) {} // (c) Y m_y; } Y f() ...