Resultados de la búsqueda a petición "c++"
abortar el tiempo de ejecución al llamar a c ++ sub desde fortran
Había leído muchas publicaciones aquí sobre el uso de lenguajes mixtos de Fortran y C ++. Sin embargo, todavía estoy atascado con mi problema actual: mi programa Fortran siempre abortaba. Tengo el programa Fortran: test-cc.f90 y el programa C ...
¿Por qué podemos escribir fuera de los límites en C?
Recientemente terminé de leer sobre la memoria virtual y tengo una pregunta sobre cómo funciona malloc dentro del espacio de direcciones virtuales y la memoria física. Por ejemplo (código copiado de otra publicación SO) void main(){ int *p; ...
¿Qué significa "typename =" en los parámetros de la plantilla?
He visto esta expresión en la página 189 del libro "Effective Modern C ++": template<typename T, typename = typename std::enable_if<condition>::type> explicit Person(T&& n);Me pregunto qué hace la parte "typename ="significa. Ciertamente parece ...
¿Se pueden predeterminar los argumentos de la función del paquete de parámetros?
Este es un punto sobre el cual gcc 4.9.2 y clang 3.5.2 están en total desacuerdo. El programa: template<typename ...Ts> int foo(int i = 0, Ts &&... args) { return i + sizeof...(Ts); } int main() { return foo(); }compila sin comentarios de ...
¿Por qué reverse_iterator define doblemente sus tipos anidados?
Parece que el adaptador iteradorreverse_iterator define doblemente la mayoría de sus tipos anidados. En particular, hereda públicamente destd::iterator que exponeiterator_category, value_type, difference_type, pointer yreference. Excepto ...
Salida inesperada en lugar de error de tiempo de ejecución
Puede ser obvio para quién conoce la magia de fondo, pero no podía entender cómo el código siguiente está dando la salida correcta. Esperaba un error de tiempo de ejecución. Por favor ayuda. class a { public: void print() { ...
Implemente un mutex de alto rendimiento similar al de Qt
Tengo una aplicación científica multihilo donde varios hilos informáticos (uno por núcleo) tienen que almacenar sus resultados en un búfer común. Esto requiere un mecanismo mutex. Los subprocesos de trabajo dedican solo una pequeña fracción de ...
Traducción de SSE a Neon: cómo empacar y luego extraer el resultado de 32 bits
Tengo que traducir las siguientes instrucciones de SSE a Neon uint32_t a = _mm_cvtsi128_si32(_mm_shuffle_epi8(a,SHUFFLE_MASK) );Dónde: static const __m128i SHUFFLE_MASK = _mm_setr_epi8(3, 7, 11, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, ...
C ++ Herencia de funciones con el mismo nombre
Tengo las siguientes declaraciones de clase: class human { public: void msg(){cout<<"I am human\n";} }; class John:public human { public: void msg(){cout<<"I am a John\n";} };Como queda claro la claseJohn yhuman ambos tienen una funciónmsg(). ...
Símbolo indefinido al cargar una biblioteca compartida
En mi programa, necesito cargar una biblioteca compartida dinámicamente condlopen(). Tanto el programa como la biblioteca compartida se compilan con éxito para unARM arquitectura con el compilador cruzado instalado en mix86. Sin embargo, cada vez ...