Resultados de la búsqueda a petición "return-type"

3 la respuesta

La forma más sencilla de determinar el tipo de función de retorno

Dada una función muy simple, pero larga, como: int foo(int a, int b, int c, int d) { return 1; } // using ReturnTypeOfFoo = ??? ¿Cuál es la forma más simple y concisa de determinar el tipo de retorno de la función ReturnTypeOfFoo, en este ...

3 la respuesta

¿Por qué no puede char ** ser el tipo de retorno de la siguiente función en C ++?

Tengo la siguiente función en C ++: char** f() { char (*v)[10] = new char[5][10]; return v; }Visual studio 2008 dice lo siguiente: error C2440: 'return' : cannot convert from 'char (*)[10]' to 'char **' ¿Cuál debe ser exactamente el tipo de ...

4 la respuesta

Función que reemplaza con diferentes tipos de retorno

¿Influye el tipo de retorno en la función que prevalece? (Hasta donde sé, el tipo typde no es parte de una firma de función / método) En una clase base tengo...

4 la respuesta

Tipo de retorno de sobrecarga de C # - enfoque recomendado

Tengo una situación en la que solo quiero que el tipo de retorno sea diferente para una sobrecarga de método, pero no puede hacer esto en C #.¿Cuál es la mej...

4 la respuesta

Regreso de lambda para cada () en java

Estoy tratando de cambiar algunos bucles for-each a lambdaforEach()-métodos para descubrir las posibilidades de las expresiones lambda. El siguiente parece ser posible: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player ...

4 la respuesta

¿A dónde va el valor devuelto para la función 'principal'?

En C, una funciónsiempredevuelve su valor a la función de llamada y nunca a sí mismo (si el tipo de retorno no es nulo) Me gusta, int main()Pero desde 'principal'función esllamado por el sistema operativo, cual esno es una función. Entonces, ¿a ...

4 la respuesta

La relación de sobrecarga y el tipo de retorno de método en Java?

Si hay dos métodos, tienen parámetros diferentes y sus tipos de retorno son diferente. Me gusta esto: int test(int p) { System.out.println("version one"); return p; } boolean test(boolean p, int q) { System.out.println("version two"); return p; ...

4 la respuesta

¿Por qué devolver una interfaz de colección en lugar de un tipo concreto? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Lista <T> o IList <T> [/questions/400135/listt-or-ilistt] 18 respuestasHe notado en el código de otras personas que los métodos que devuelven colecciones genéricas casi siempre devolverán una interfaz ...

4 la respuesta

¿Por qué C # no admite el retorno de referencias?

He leído que .NET admite el retorno de referencias, pero C # no. ¿Hay alguna razón especial? ¿Por qué no puedo hacer algo como: static ref int Max(ref int x, ref int y) { if (x > y) return ref x; else return ref y; }

4 la respuesta

Covarianza de tipo de retorno con punteros inteligentes

En C ++ podemos hacer esto: struct Base { virtual Base* Clone() const { ... } virtual ~Base(){} }; struct Derived : Base { virtual Derived* Clone() const {...} //overrides Base::Clone }; Sin embargo, lo siguiente no hará el mismo ...