Tengo varias funciones con dos argumentos int (escribo las funciones y el código de llamada). Tengo miedo de confundir el orden del argumento en algunas llamadas.C++: uso de seguridad tipo para distinguir tipos de dos argumentos int
¿Cómo puedo usar el tipo de seguridad para que el compilador me advierta o me falte si invoco una función con una secuencia de argumentos incorrecta (todos los argumentos son int)?
me trataron typedef: typedef no provocan ningún advertencias del compilador o errores:
typedef int X; typedef int Y;
void foo(X,Y);
X x; Y y;
foo(y,x); // compiled without warning)
Puede encontrar algo como esto útil: http://calumgrant.net/units/units.html –