visual-c++

¿Compilar archivos C en el proyecto C++ que no usan encabezado precompilado?

Puedo desactivar el encabezado precompilar para .¿archivos c en mi proyecto C++? Estoy recibiendo estos errores cuando quie ... Z:\Profile\Rafal\Desktop\samod\source\amx\amx.c 1 1 pluginsa Todos los demás stuff es C++ y usa mi encabezado precompilado.

¿std::vector::swap invalida los iteradores?

Si intercambio dos vectores, ¿sus iteradores seguirán siendo válidos, ahora solo apuntando al contenedor "otro", o el iterado ... S 2005 también estoy interesado en los efectos de las comprobaciones de depuración del iterador sucesivamente. (_SECURE_SCL)

Encontrar la versión del compilador de Microsoft C++ desde la línea de comandos (para makefiles)

Me debe faltar algo realmente obvio, pero por alguna razón, la versión de línea de comandos del compilador de Microsoft C++ ( ... onces tienes que analizar una salida multilínea, pero que no es demasiado difícil. Lo hicimos esto en el final, y funciona.

¿Hay una definición de preprocesador que se defina si el compilador es MSVC?

Así que puedo hacer algo como #ifdef MSVC //do compiler specific code here #endif

¿Por qué std::vector::operator[] es 5 a 10 veces más rápido que std::vector::at()?

Durante la optimización del programa, tratando de optimizar un bucle que itera a través de un vector, encontré el siguiente h ... _getch(); return xyz; } Editar: Ahora el valor está siendo asignado a "xyz", por lo que el compilador no lo" borrará".

¿Cómo construir un proyecto de Visual C++ para Linux?

¿Cuál es la mejor y más fácil manera de compilar (para Linux) una aplicación C++ escrita en Visual Studio? El código en sí e ... Muy poco Linux know-how. EDIT # 2: Elegí la siguiente solución: Hacer un nuevo proyecto con kdevelop y compilar todo allí.

Significado del Sueño(0)

Solía ver Sleep(0) en alguna parte de mi código donde algunos bucles infinitos/largos while están disponibles. Se me informó ... ía que el segmento de tiempo disponible para otros procesos de espera. ¿Es esto cierto? ¿Hay algún significado para Sleep(0)?

Referencias DLL en Visual C++

He tenido experiencia en C++ pero no en MSVC. Lo que estoy tratando de hacer es incorporar un .dll de un proyecto de código ... otro header / dll de la biblioteca de código abierto me elude. Por favor, alguien puede indicarme en la dirección correcta.

Propósito de stdafx.h [duplicado]

Esta pregunta ya tiene una respuesta aquí: Qué es "stdafx.h " utilizado para en Visual Studio? ... Cuál es el propósito del archivo stdafx.h ¿y qué se entiende por encabezados precompilados?

Recursos de VC++ en una biblioteca estática

¿Es posible construir recursos en una biblioteca estática y reutilizarlos simplemente enlazando con la biblioteca? Estoy pensando principalmente en el caso en el que se llama a una función en la biblioteca que a su vez accede a los recursos.

¿Por qué tanto UNICODE como UNICODE?

He estado mirando la línea de comandos generada por Visual Studio, y para uno de mi proyecto define dos símbolos: _UNICODE y ... tas funciones estándar usen wchar_t en lugar de char en sus interfaces. Pero, ¿qué significa el UNICODE sin un subrayado?

En C++ / CLI, ¿qué hace el carácter hat^?

Estaba leyendo el comienzo de Visual C++ 2008 de Ivor Horton y muchos de sus ejemplos de CLR tienen esta definición para main ... do y por qué ^ se usa realmente, y por qué incluso existe (¿hace algo que indica * y referencias & no puede representar)?

C++11 heredando constructores y modificadores de acceso

Asumiendo la siguiente disposición: class Base { protected: Base(P1 p1, P2 p2, P3 p3); public: virtual void SomeMet ... la clase Base tenga un constructor público, ya que nunca puede ser instanciado directamente (debido al método virtual puro).

¿Cómo deshabilito temporalmente una expansión de macro en C / C++?

Por alguna razón necesito deshabilitar temporalmente algunas macros en un archivo de encabezado y el #undef MACRONAME hará qu ... los valores de las macros y que estoy buscando una solución de compilador cruzado (debería funcionar al menos en GCC y MSVC).

Cómo encontrar el módulo Qt5 CMake en Windows

Estoy tratando de hacer una aplicación Qt5 muy básica usando CMake en Windows. Usé la documentación de Qt5 para usar CMake, ... se_modules): Unknown CMake command "qt5_use_modules". -- Configuring incomplete, errors occurred! ¿Tienes alguna idea?

¿Cuál es la diferencia entre RegAsm.exe y regsvr32? ¿Cómo generar un archivo tlb con regsvr32?

¿Puede alguien decirme cuál es la diferencia entre regsvr32 y RegAsm? Mi Dll está en C#, así que ¿cómo puedo importar las clases a c++?

¿Qué significa la operación c=a+++b?

El siguiente código me ha confundido int a=2,b=5,c; c=a+++b; printf("%d,%d,%d",a,b,c); Esperaba que la salida fuera 3,5,8, ... es igual a 8, por lo que esperaba 3,5,8. Resulta que el resultado es 3,5,7. ¿Puede alguien explicar por qué este es el caso?

Ejecutable de Visual C++ y falta MSVCR100d.dll

Sé que esto se ha preguntado en otros lugares y respondido, pero estoy teniendo problemas con MS Visual Studio 2010. He desar ... opia de la DLL, ya que nunca será actualizado, pero mi objetivo es enviar este ejecutable a algunos amigos en el corto plazo.

cómo inicializar una matriz char?

char * msg = new char[65546]; Desea inicializar a 0 para todos ellos. ¿cuál es la mejor manera de hacer esto en C++?