Al crear una biblioteca de clases en C ++, puede elegir entre bibliotecas dinámicas ( .dll, .so) y estáticas ( .lib, .a). ¿Cuál es la diferencia entre ellos y cuándo es apropiado usar
Al crear una biblioteca de clases en C ++, puede elegir entre bibliotecas dinámicas ( .dll, .so) y estáticas ( .lib, .a). ¿Cuál es la diferencia entre ellos y cuándo es apropiado usar
¿Existen razones de rendimiento convincentes para elegir el enlace estático en lugar del enlace dinámico o viceversa en ciertas situaciones? He escuchado o leído lo siguiente, pero no sé lo suficiente sobre el tema para dar fe de su veracidad. 1) La diferencia en el rendimiento del tiempo de...
A menudo escucho los términos 'enlazados estáticamente' y 'enlazados dinámicamente', a menudo en referencia al código escrito en C , C ++ o C # . ¿Qué son, de qué están hablando exactamente y qué están
Tengo algunos problemas para trabajar con métodos estáticos en C ++ Ejemplo .h: class IC_Utility { public: IC_Utility(); ~IC_Utility(); std::string CP_PStringToString( const unsigned char *outString ); void CP_StringToPString( std::string& inString, unsigned char *outString, short...
Incluso los programas trivialmente pequeños de Haskell se convierten en ejecutables gigantes. ¡He escrito un pequeño programa, que fue compilado (con GHC) en el binario con un tamaño de 7 MB! ¿Qué puede causar que incluso un pequeño programa de Haskell se compile en el gran binario? ¿Qué puedo...
Debo admitir que con el lanzamiento de iOS 8 estoy un poco confundido acerca de los marcos dinámicos y estáticos en iOS. Estoy buscando una forma de distribuir una biblioteca que creé y necesito ser compatible con iOS 7 y superior. (Nota: Este será un marco propietario. No puedo usar las mazorcas...