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

2 a resposta

Passando um array de strings para uma função C por referência

Estou tendo dificuldade em passar uma matriz de seqüências de caracteres para uma função por referência. char* parameters[513];Isso representa 513 strings? Aqui está como eu inicializei o primeiro elemento: parameters[0] = "something";Agora, ...

5 a resposta

C ++ Pass By Const Reference e Return By Const Reference

Estou tentando entender se há algum benefício em retornar umconst referência. Eu tenho uma função fatorial que normalmente se parece com isso: unsigned long factorial(unsigned long n) { return (n == 0) ? 1 : n * factorial(n - 1); }Estou ...

5 a resposta

Prática recomendada para retornar referências de objeto

Considere este trecho de código: class MyClass{ private List myList; //... public List getList(){ return myList; } }Como Java passa referências a objetos por valor, meu entendimento é que qualquer objeto que chamagetList() obterá uma referência ...

5 a resposta

Resolva / responda problemas do programa C ++ com variáveis de funções

Resolva / responda aos problemas para que o programa funcione. Não estou entendendo completamente as variáveis que passam por referência ou valor e acho que é isso que está tornando isso tão difícil. Então, se você pudesse consertar o programa. ...

6 a resposta

Pequenas estruturas simples devem ser passadas por referência const?

Sempre fui ensinado que tipos não primitivos devem ser passados por referência const e não por valor sempre que possível, ou seja: void foo(std::string str);//bad void foo(const std::string &str);//goodMas eu estava pensando hoje que talvez ...

7 a resposta

Java: Melhor maneira de passar int por referência

Eu tenho uma função de análise que analisa um comprimento codificado de um buffer de bytes, ele retorna o comprimento analisado como um int e leva um índice para o buffer como um argumento inteiro. Quero que a função atualize o índice de acordo ...

8 a resposta

Como posso passar uma classe Integer corretamente por referência?

Espero que alguém possa esclarecer o que está acontecendo aqui para mim. Eu procurei na classe inteira por um tempo, mas porque inteiro ésubstituindo a+ operador eu não conseguia descobrir o que estava errado. Meu problema é com ...

3 a resposta

Java: Como passar byte [] por referência?

Você pode fazer isso no .NET usando a palavra-chave "ref". Existe alguma maneira de fazer isso em Java?

6 a resposta

Há benefícios de passar por ponteiro sobre passar por referência em C ++?

Quais são os benefícios de passar por ponteiro sobre passar por referência em C ++? Ultimamente, tenho visto vários exemplos que escolheram passar argumentos de função por ponteiros em vez de passar por referência. Existem benefícios em fazer ...

7 a resposta

O que é mais eficiente: retornar um valor vs. passar por referência?

Atualmente, estou estudando como escrever código C ++ eficiente e, em matéria de chamadas de função, surge uma pergunta. Comparando esta função de pseudocódigo: not-void function-name () { do-something return value; } int main () { ... arg ...