Resultados de la búsqueda a petición "inline-functions"

2 la respuesta

¿Hay alguna manera de declarar rápidamente una función en línea?

Soy muy nuevo en el lenguaje rápido Quería declarar una función en línea como en C ++, así que mi declaración divertida es como func MyFunction(param: Int) -> Int { ... ... ... }y quiero que hagas algo como inline func MyFunction(param: Int) ...

3 la respuesta

¿Cuándo usar una función en línea en Kotlin?

Sé que una función en línea puede mejorar el rendimiento y hacer que el código generado crezca, pero no estoy seguro de cuándo usarlo correctamente. lock(l) { foo() }En lugar de crear un objeto de función para el parámetro y generar una llamada, ...

5 la respuesta

Python equivalencia a funciones en línea o macros

Me acabo de dar cuenta de que hacer x.real*x.real+x.imag*x.imag es tres veces más rápido que abs(x)**2where x es una gran variedad de números complejos. Para la legibilidad del código, podría definir una función como def abs2(x): return ...

2 la respuesta

Palabra clave "en línea" vs concepto "en línea"

Estoy haciendo esta pregunta básica para aclarar los registros. Han referidoesta pregunta [https://stackoverflow.com/questions/1932311/when-to-use-inline-function-and-when-not-to-use-it] ysu respuesta actualmente aceptada ...

2 la respuesta

¿Es la opción de GCC -O2 romper este pequeño programa o tengo un comportamiento indefinido [duplicado]

Esta pregunta ya tiene una respuesta aquí: Decrementar un puntero fuera de los límites; incrementándolo en límites [duplicado] [/questions/18186987/decrementing-a-pointer-out-of-bounds-incrementing-it-into-bounds] 3 respuestas¿Por qué el ...

4 la respuesta

Inline de funciones vararg

Mientras jugaba con la configuración de optimización, noté un fenómeno interesante: funciones que toman un número variable de argumentos (...) nunca parecía estar en línea. (Obviamente, este comportamiento es específico del compilador, pero lo he ...

18 la respuesta

Incluyendo código C ++

Hay alguna diferencia con el siguiente código: class Foo { inline int SomeFunc() { return 42; } int AnotherFunc() { return 42; } }; ¿Ambas funciones se alinean? ¿Inline realmente hace alguna diferencia? ¿Hay alguna regla sobre cuándo debe o no ...

2 la respuesta

¿Herramienta para alinear automáticamente las llamadas de función de JavaScript?

Inlining JavaScript function call acelera la ejecución y también reduce el tamaño del código después del gzipping, como se describe en este artículo: http: ...

1 la respuesta

¿Hay alguna buena manera para que una función en línea acceda a valores privados o internos?

Acabo de encontrar un problema: cuando intento acceder a un valor privado o interno desde una función en línea, aparece el error "El valor 'xxx' se marcó en línea pero su implementación utiliza una función interna o privada que no es ...

1 la respuesta

¿Cuál es la diferencia entre una línea estática, una línea externa y una función en línea normal?

¿Cuál es la diferencia entre unstatic inline, extern inline y un normalinline ¿función? He visto algunas explicaciones vagas sobre esto. Por lo que he entendido,static inline no es solo uninline función a la que solo se hace referencia en ...