void func (string word = "hello", int b) {
// some jobs
}
in another function
//calling
func ("", 10) ;
Cuando lo he compilado, el compilador emite un error;falta el argumento predeterminado - error del compilador
default argument missing for parameter
Cómo puedo solucionarlo sin cambiar nada, por supuesto, como no hacer "int b = 0"? Además, quiero usar esa función como func (10) o func ("hi")? ¿Mi compilador no hace su trabajo correctamente?
¿Estás tratando de hacer esto: [? Parámetros por defecto en el medio de la lista de parámetros] (http://stackoverflow.com/questions/5637679/ default-argument-in-the-middle-of-parameter-list) – Nawaz