Preguntas etiquetadas con language-design

138
¿Por qué C ++ necesita un archivo de encabezado separado?

Nunca entendí realmente por qué C ++ necesita un archivo de encabezado separado con las mismas funciones que en el archivo .cpp. Hace que crear clases y refactorizarlas sea muy difícil, y agrega archivos innecesarios al proyecto. Y luego está el problema de tener que incluir archivos de encabezado,...

100
PHP global en funciones

¿Cuál es la utilidad de la palabra clave global ? ¿Hay alguna razón para preferir un método a otro? ¿Seguridad? ¿Actuación? ¿Algo más? Método 1: function exempleConcat($str1, $str2) { return $str1.$str2; } Método 2: function exempleConcat() { global $str1, $str2; return...

95
Factores en R: ¿más que una molestia?

Uno de los tipos de datos básicos en R son los factores. En mi experiencia, los factores son básicamente un dolor y nunca los uso. Siempre me convierto en personajes. Extrañamente siento que me estoy perdiendo algo. ¿Hay algunos ejemplos importantes de funciones que usan factores como variables de...