Articles of visual c ++

Equivalente a Visual C ++ de __attribute__ de GCC ((__packed__))

Para algunos comstackdores, hay un especificador de empaquetado para las estructuras, por ejemplo :: El comstackdor RealView ARM tiene “__packed” Gnu C Compiler tiene “__attribute__ ((__packed__))” Visual C ++ no tiene equivalente, solo tiene el “paquete #pragma (1)” Necesito algo que pueda poner en la definición de estructura . ¿Alguna información / truco / sugerencia? […]

¿Cómo agrego bibliotecas adicionales en C ++?

Allergro es una biblioteca de complementos de código abierto C ++ para la manipulación de gráficos. ¿Cómo agrego esta biblioteca a mi comstackdor? Las instrucciones no funcionan para mí, ya que tengo Windows 7. No sé si el sistema operativo es importante. Tengo la Edición Visual Studio Express. La biblioteca es un archivo .dll. ¿Cómo […]

¿Por qué este progtwig es erróneamente rechazado por tres comstackdores de C ++?

Tengo dificultades para comstackr un progtwig en C ++ que he escrito. Este progtwig es muy simple y, según mi leal saber y entender, cumple con todas las reglas establecidas en el Estándar C ++. He leído la totalidad de ISO / IEC 14882: 2003 dos veces para estar seguro. El progtwig es el siguiente: […]

Detectar si está instalado Visual C ++ Redistributable para Visual Studio 2012

¿Cómo detectar si Visual C ++ Redistributable para Visual Studio 2012 está instalado? Intenté Google y nadie ha hecho esta pregunta, ¡sorpresa!

¿Cómo ver el ensamblaje detrás del código usando Visual C ++?

Estaba leyendo otra pregunta sobre la eficiencia de dos líneas de código, y el OP dijo que miró la asamblea detrás del código y que ambas líneas eran idénticas en el ensamblaje. Dejando a un lado la digresión, ¿cómo podría ver el código ensamblador creado cuando se comstack un progtwig? Estoy usando Visual C ++ […]

error fatal LNK1112: tipo de máquina de módulo ‘x64’ entra en conflicto con el tipo de máquina de destino ‘X86’

Estoy usando CUDA (VC ++, Visual Studio 2008sp1) para depurar un progtwig FEM. El progtwig solo puede ejecutarse en una plataforma Win32, por la insuficiencia de cuda. Creo que los archivos de la biblioteca vinculados están comstackdos en la plataforma x86, pero cuando los compilo, recibo el mensaje de error “error fatal LNK1112: tipo de […]

¿Cómo usar DoEvents () sin ser “malvado”?

Una simple búsqueda de DoEvents trae muchos resultados que conducen, básicamente, a: DoEvents es malo. No lo uses Use enhebrar en su lugar. Las razones generalmente citadas son: Problemas de reentrada Bajo rendimiento Problemas de usabilidad (por ejemplo, arrastrar / soltar sobre una ventana deshabilitada) Pero algunas funciones notables de Win32, como TrackPopupMenu y DoDragDrop […]

error LNK2019: símbolo externo sin resolver _WinMain @ 16 al que se hace referencia en la función ___tmainCRTStartup

Mientras estoy ejecutando el código simple como a continuación, tengo dos errores como los siguientes: #include #include using namespace::std; template class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) –top;} Type& Top (void) {return stack[top];} //friend ostream& operator<< (ostream&, Stack&); private: […]

¿Qué es exactamente “roto” con la instanciación de plantilla de dos fases de Microsoft Visual C ++?

Al leer preguntas, comentarios y respuestas sobre SO, todo el tiempo escucho que MSVC no implementa correctamente la búsqueda / instanciación de plantilla en dos fases. Por lo que entiendo hasta ahora, MSVC ++ solo está haciendo una verificación de syntax básica en las clases y funciones de la plantilla y no comprueba que los […]

Matriz de longitud cero

Estoy trabajando en la refacturación de algunos códigos antiguos y he encontrado algunas estructuras que contienen matrices de longitud cero (abajo). Advertencias deprimidas por pragma, por supuesto, pero no he podido crearlas con estructuras “nuevas” que contengan tales estructuras (error 2233). Matriz ‘byData’ utilizada como puntero, pero ¿por qué no usar puntero? o una matriz […]