Articles of c #

cómo implementar una clase en c

Posible duplicado: ¿Cómo se implementa una clase en C? En mi prueba, me dicen que necesito encontrar una manera de implementar la siguiente clase en C class A { private: int a,b; public: void func1(); int c,d; protected: int e,f; void fun(); }; ¿El comstackdor de C también admite los especificadores de acceso privados, públicos […]

¿Puede configurar Resharper para advertir si IDisposable no se manejó correctamente?

¿Existe una configuración en Resharper 4 (o incluso en Visual Studio en sí …) que fuerza una advertencia si olvido incluir el código en un bloque que using , o si omito la llamada Dispose en un bloque finally ?

¿Por qué mi progtwig se cuelga al abrir un tubo mkfifo-ed?

Yo uso mkfifo para crear una tubería con nombre. Luego uso el siguiente progtwig para abrirlo. Sin embargo, el progtwig se cuelga en la línea “fopen”. hay algo mal aqui? int main(int argc, char** argv) { char* line = “hello, world!”; FILE* fp = fopen(“/tmp/myFIFO”, “rw”); fprintf(fp, line); fclose(fp); return 0; }

scope del uso de la statement dentro de un espacio de nombres

¿Es seguro (y correcto) en un archivo de encabezado C ++ usar la statement using dentro de un espacio de nombres de la siguiente manera: #include namespace MyNamespace { using boost::numeric::ublas::vector; vector MyFunc(vector in); } Es decir, ¿está usando “boost :: numeric :: ublas :: vector” adecuadamente dentro del bloque MyNamespace, o esto contaminará el […]

problema con el operador de sizeof

Como quiero encontrar el tamaño de la matriz de forma dinámica en la función, utilicé el operador sizeof. Pero tengo un resultado inesperado. Aquí hay un progtwig de demostración para mostrarle lo que quiero hacer. //—————————————————————————————— #include void getSize(int *S1){ int S_size = sizeof S1/sizeof(int); std::cout<<"array size(in function):"<<S_size<<std::endl; } int main(){ int S[]={1,2,3,2,5,6,25,1,6,21,121,36,1,31,1,31,1,661,6}; getSize(S); std::cout<<"array […]

Cómo hacer ‘siempre-en-abajo’-ventana

¿Alguien sabe cómo hacer una ventana “siempre en la base”, o una ventana en el escritorio? Debería recibir el foco y los clics del mouse, pero debería permanecer al final del orden Z. También sería genial si pudiera permanecer en el escritorio incluso cuando el usuario minimiza todo o muestra la operación del escritorio. Las […]

Compresión de cuerdas cortas realmente simple

¿Existe una técnica de compresión realmente simple para cadenas de hasta 255 caracteres de longitud (sí, estoy comprimiendo URL )? No me preocupa la fuerza de la compresión: estoy buscando algo que funcione muy bien y sea rápido de implementar. Me gustaría algo más simple que SharpZipLib : algo que se puede implementar con un […]

¿Cómo evitar errores al usar CRTP?

Usando CRTP a veces escribo un código como este: // this was written first struct Foo : Base { … }; // this was copy-pasted from Foo some days later struct Bar : Base { … }; Y es muy difícil entender qué va mal, hasta que rastreé el código en el depurador y veo […]

Escucha un cambio de valor de mi campo de texto

Intento entender cómo atrapar un evento de “cambio de texto” desde un campo de texto en mi ventana. Estoy acostumbrado a los “oyentes de acción” de Java, y no puedo encontrar nada similar en Objective-C / Cocoa. Busqué durante bastante tiempo y encontré el protocolo de “observación del valor de clave”, pero el método observeValueForKeyPath: […]

agrupación de conexiones .net

No entiendo cuál es la diferencia de syntax entre la conexión normal y el grupo de conexiones. Cuando estoy usando la tecla de using , como: using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); command.ExecuteNonQuery(); } ¿Es esta la manera de realizar un grupo de conexiones?