Qual é a maneira correta de retornar um Voidtipo, quando não é um primitivo? Por exemplo. Atualmente, uso null como abaixo. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null;
Qual é a maneira correta de retornar um Voidtipo, quando não é um primitivo? Por exemplo. Atualmente, uso null como abaixo. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null;
Devido ao tratamento de erros no Go, muitas vezes acabo com funções de vários valores. Até agora, a maneira como gerenciei isso tem sido muito confusa e estou procurando as melhores práticas para escrever um código mais limpo. Digamos que eu tenha a seguinte função: type Item struct { Value int...
Quantos dados são copiados, ao retornar um std :: vector em uma função e quão grande será a otimização para colocar o std :: vector no free-store (no heap) e retornar um ponteiro, isto é: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return...
É possível inspecionar o valor de retorno de uma função no gdb assumindo que o valor de retorno não é atribuído a uma
É possível ver o valor de retorno de um método depois que a linha foi executada e antes que o ponteiro de instrução retorne à função de chamada? Estou depurando um código que não consigo modificar (leia-se: não quero recompilar uma biblioteca de terceiros) , e às vezes pula para o código que não...
Estou usando o Netbeans para adicionar comentários profissionais a cada função que escrevo. Então, começo cada um com /**e pressiono Enterpara permitir que o Netbeans cumpra o esquema de comentários padrão para a função seguinte. Até agora, usei isso apenas para a linguagem PHP e, neste caso, o...
Eu sou muito novo em C ++, então tendo a projetar com muitos Java-ismos enquanto estou aprendendo. De qualquer forma, em Java, se eu tivesse uma classe com um método de 'pesquisa' que retornasse um objeto Tde um Collection< T >que correspondesse a um parâmetro específico, eu retornaria esse...
Se eu tenho uma função que produz um resultado inte um resultado string, como faço para retornar os dois de uma função? Até onde sei, só posso retornar uma coisa, conforme determinado pelo tipo que precede o nome da função.
Às vezes, vejo codificadores que usam NULLcomo valor de retorno main()nos programas C e C ++, por exemplo, algo assim: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Ao compilar esse código com o gcc, recebo o aviso de: aviso: return torna inteiro do...