Resultados de la búsqueda a petición "coding-style"

6 la respuesta

¿Puedo escribir {x, a, b} // Do [..., #] y en lugar de Do [..., {x, a, b}]?

Estoy enamorado de Ruby. En este lenguaje, todas las funciones centrales son en realidad métodos. Es por eso que prefiero la notación postfix: cuando los datos, que quiero procesar, se colocan a la izquierda del cuerpo de la función ...

4 la respuesta

unción de miembro @Call en cada elemento en un contenedor

Esta pregunta es una cuestión de estilo, ya que siempre puedes escribir un bucle for o algo similar; sin embargo, ¿hay un STL o BOOST menos intrusivo equivalente a escribir: for (container<type>::iterator iter = cointainer.begin(); iter ...

5 la respuesta

Cómo implementar elegantemente una serie de funciones en diferentes versiones de tipos usando C puro?

Quiero escribir varias funciones que solo son diferentes en los tipos de argumentos. Sé que C ++ tienetemplate para manejar bien este problema (aún no muy bien, pocos compiladores admitenexport palabra clave y esta palabra clave se consulta por ...

9 la respuesta

¿Cómo debo capitalizar Perl? [cerrado

PERL? Perl? perl? ¿Qué es un buen estilo? Conozco la respuesta: solo quería asegurarme de que la pregunta estaba ahí y los encuestados sabían que hay una forma correcta.

6 la respuesta

Referencia igualdad rendimiento diferencia? ((objeto) obj1 == (objeto) obj2) vs.objeto.ReferenceEquals (obj1, obj2)

¿Hay gastos adicionales en el uso deobject.ReferenceEquals versos de método usando((object)obj1 == (object)obj2)? n el primer caso, habría una llamada al método estático involucrado, y en ambos casos estaría involucrada alguna forma de ...

3 la respuesta

PHP Interfaces: ¿Cómo se pueden usar en la práctica?

Comenzaré diciendo que sé cómo funcionan las interfaces PHP y cómo "usarlas". Mi pregunta es más bien; ¿Cómo se vuelven útiles en aplicaciones de la vida real? He estado escribiendo PHP por más de 3 años y nunca he sentido elnecesita ...

5 la respuesta

python: modificación involuntaria de parámetros pasados a una función

Algunas veces modifiqué accidentalmente la entrada a una función. Dado que Python no tiene referencias constantes, me pregunto qué técnicas de codificación podrían ayudarme a evitar cometer este error con demasiada frecuencia. Ejemplo class ...

5 la respuesta

Conversión reducida de constante de cadena a error char * [duplicado]

Posible duplicado: C ++ conversión en desuso de constante de cadena a "char *" en [https://stackoverflow.com/questions/1524356/c-deprecated-conversion-from-string-constant-to-char] Tengo el siguiente código, aunque no copié el código completo ...

3 la respuesta

Javascript: Patrón de configuración

Problem: Una función Javascript necesita pocos parámetros para trabajar: function kick(person, reason, amount) { // kick the *person* with the *amount*, based on the *reason* } Como hayno hay forma de hacer una sobrecarga de funciones en JS como ...

7 la respuesta

Convención de codificación de Java sobre el método estático

Es una pregunta muy simple, pero creo que es un poco controvertida. Cuando codifico clases de Java, uso el siguiente orden. class Foo { // static fields // instance fields // constructors // methods (non-static and static methods are mixed but ...