Articles of c #

En C99, ¿es f () + g () indefinido o simplemente no especificado?

Solía ​​pensar que en C99, incluso si los efectos secundarios de las funciones f y g interferían, y aunque la expresión f() + g() no contiene un punto de secuencia, f y g contendrían algo, por lo que el comportamiento sería no especificado: o f () se llamaría antes de g (), o g () […]

Emitir a int vs floor

¿Hay alguna diferencia entre estos? float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Como entiendo, ambos casos tienen el mismo resultado. ¿Hay alguna diferencia en el código comstackdo?

Serialización / deserialización con flujo de memoria

Tengo un problema con la serialización usando la secuencia de la memoria. Aquí está mi código: /// /// serializes the given object into memory stream /// /// the object to be serialized /// The serialized object as memory stream public static MemoryStream SerializeToStream(object objectType) { MemoryStream stream = new MemoryStream(); IFormatter formatter = new BinaryFormatter(); […]

Tire para actualizar en Windows Phone

Estoy tratando de implementar una extracción para actualizar en mi aplicación de teléfono de Windows, Intenté este ejemplo: http://code.msdn.microsoft.com/wpapps/TwitterSearch-Windows-b7fc4e5e pero cuando quiero comstackr el proyecto tengo este error: TwitterViewModel no existe en el espacio de nombres “clr-namespace: TwitterSample.ViewModels” Pero el ensamblado está referenciado correctamente en el xaml: xmlns:vm=”clr-namespace:TwitterSample.ViewModels” ¿Cómo puedo corregir esto?

C # Ayuda a leer caracteres extranjeros usando StreamReader

Estoy usando el siguiente código para leer un archivo de texto que contiene caracteres extraños, el archivo está codificado ANSI y se ve bien en el bloc de notas. El código siguiente no funciona, cuando los valores de los archivos se leen y se muestran en la cuadrícula de datos, los caracteres aparecen como cuadrados, […]

declarar la función de amigo de plantilla de la clase de plantilla

Tengo una plantilla de clase Obj y una plantilla de función make_obj . Obj tiene un constructor único private definido, que toma una referencia a su tipo de plantilla para enlazar. template class Obj { private: T& t; Obj(T& t) : t{t} { } }; template Obj make_obj(T& t) { return {t}; } Lo que […]

Cómo hacer coincidir resultados múltiples usando std :: regex

por ejemplo.Si tengo una cadena como “primer segundo tercer tercio” y quiero unir cada palabra en una operación para mostrarlas una a una. Solo pensé que “(\ b \ S * \ b) {0,}” funcionaría. Pero en realidad no fue así. ¿Que debería hacer? Aquí está mi código: #include #include using namespace std; int main() […]

¿Por qué no podemos cambiar el modificador de acceso mientras reemplazamos los métodos en C #?

En C #, no podemos cambiar el modificador de acceso al reemplazar un método de la clase base. p.ej Class Base { **protected** string foo() { return “Base”; } } Class Derived : Base { **public** override string foo() { return “Derived”; } } Esto no es válido en C #, dará error de tiempo […]

¿Cómo se diferencian printf y co entre float y double?

Como no está fuertemente tipado, pensé que solo elegía el tamaño correcto de la memoria y lo interpretaba según el tipo de argumento. Pero flotante y doble usan% f y son de diferentes tamaños. PD. Puedo ver cómo la promoción mediante la copia del valor a una temperatura y un molde (¿es esto correcto?) Podría […]

La recolección de basura no ocurre incluso cuando sea necesario

Hice una aplicación de prueba WPF de 64 bits. Con mi aplicación en ejecución y con el Administrador de tareas abierto, observo el uso de la memoria del sistema. Veo que estoy usando 2GB, y tengo 6GB disponibles. En mi aplicación, hago clic en el botón Agregar para agregar una nueva matriz de bytes de […]