Resultados da pesquisa a pedido "pass-by-reference"
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, ...
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...