Articles of referencia

Temas de Windows Visual: Galería de partes y estados?

Microsoft Windows permite a los progtwigdores dibujar elementos GUI usando la apariencia del tema actual usando funciones como DrawThemeBackground y DrawThemeText . Los elementos se especifican por Clase, Parte y Estado, como se describe en la página Partes y Estados en MSDN. Lamentablemente, la página no es muy informativa (¡en absoluto!). Entonces la pregunta es: […]

¿Referencia de subprocesamiento múltiple?

Estoy preguntando sobre una buena referencia para la progtwigción de subprocesos múltiples en términos de conceptos con buenos ejemplos usando C ++ / C #?

exit () llamada dentro de una función que debe devolver una referencia

En una biblioteca, tengo una función que busca una clave en una base de datos y devuelve una referencia no constante a un objeto. Quiero manejar el caso en el que no se encuentra la clave, que normalmente es causada por un error al llamar a la función. Esta situación es tan mala que el […]

¿Podemos reasignar la referencia en C ++?

He leído en todas partes que una referencia tiene que inicializarse en ese momento y no puede reiniciarse nuevamente. Para poner a prueba mi comprensión, he escrito el siguiente pequeño progtwig. Parece como si realmente hubiera logrado reasignar una referencia. ¿Puede alguien explicarme qué está sucediendo realmente en mi progtwig? #include #include #include using namespace […]

significado de “referencia” y “desreferencia”

Leí cosas diferentes en Internet y me confundí, porque cada sitio web dice cosas diferentes. Hablando de C. Leí acerca de * operador de referencia y operador de desreferenciación; o que hacer referencia significa hacer que un puntero apunte a una variable y desreferenciar está accediendo al valor de la variable a la que apunta […]

Iterador devolviendo elementos por referencia, problema de por vida

Tengo un problema de por vida , estoy intentando implementar un iterador que devuelva sus elementos por referencia, aquí está el código: struct Foo { d: [u8; 42], pos: usize } impl Iterator for Foo { fn next(&’a mut self) -> Option { let r = self.d.get(self.pos); if r.is_some() { self.pos += 1; } r […]

¿Es posible devolver una referencia a una variable en C #?

¿Puedo devolver una referencia a un valor doble, por ejemplo? Esto es lo que quiero hacer: ref double GetElement() { …… // Calculate x,y,z return ref doubleArray[x,y,z]; } Para usarlo así void func() { GetElement()=5.0; } Es como devolver un puntero doble en C ++ … Sé que la forma en que lo escribí está […]

Cómo hacer referencia a clases y métodos generics en documentación xml

Al escribir documentación xml puede usar something , que funciona, por supuesto. ¿Pero cómo hace referencia a una clase o un método con tipos generics? public class FancyClass { public string FancyMethod(T value) { return “something fancy”; } } Si fuera a escribir documentación xml en alguna parte, ¿cómo haría referencia a la clase de […]

join de data.table luego agrega columnas a data.frame existente sin volver a copiar

Tengo dos data.tables , X (3m filas por ~ 500 columnas) e Y (100 filas por dos columnas). set.seed(1) X <- data.table( a=letters, b=letters, c=letters, g=sample(c(1:5,7),length(letters),replace=TRUE), key="g" ) Y <- data.table( z=runif(6), g=1:6, key="g" ) Quiero hacer una combinación externa izquierda en X, lo que puedo hacer con Y[X] gracias a: ¿Por qué X [Y] […]

Devolución de objeto temporal y enlace a const referencia

Posible duplicado: ¿Una referencia constante prolonga la vida de un temporal? Mi comstackdor no se queja acerca de la asignación de referencias temporales a const: string foo() { return string(“123”); }; int main() { const string& val = foo(); printf(“%s\n”, val.c_str()); return 0; } ¿Por qué? Pensé que la cadena devuelta por foo es temporal […]