Por alguna razón, mi Visual Studio 2008 comenzó a mostrar advertencias para el código como: "int main (int argc, char ** argv)", que es realmente molesto.Cómo lidiar con la Advertencia C4100 en Visual Studio 2008
Las Salidas de advertencia detallada son (se puede ignorar los números de línea):
1> \ main.cpp (86):. 'Argv':: C4100 de advertencia. Parámetro formal sin referencia
1> \ main.cpp (86): advertencia C4100: 'argc': parámetro formal sin referencia
Me pregunto si hay configuraciones en Visual Studio 2008 que se hayan cambiado accidentalmente. ¿O cómo debería lidiar con esta advertencia?
¿Existe alguna configuración en VS2008 con la que pueda jugar? Porque para los códigos que escribí antes, esta advertencia C4100 aparece con los compilo. Gracias. – Jimmie
@Jimmie: Sí; puede cambiar el nivel de advertencia de su proyecto a un nivel de advertencia más bajo (p. ej., nivel 3). –
Tenga en cuenta que tener parámetros sin nombre en la definición de la función es correcto en C++, pero si se compila como C, es un error (una pequeña irritación a veces cuando se trata de escribir código que se compila de cualquier manera). –