Soy un poco nuevo en C++. Tengo problemas para configurar mis encabezados. Esta es de functions.hFunción de argumentos y encabezados predeterminados
extern void apply_surface(int, int, SDL_Surface *, SDL_Surface *,SDL_Rect *);
Y esta es la definición de la función de functions.cpp
void
apply_surface(int x, int y, SDL_Surface * source, SDL_Surface *
destination,SDL_Rect *clip = NULL)
{
...
}
Y así es como yo lo uso en main.cpp
#include "functions.h"
int
main (int argc, char * argv[])
{
apply_surface(bla,bla,bla,bla); // 4 arguments, since last one is optional.
}
Pero , esto no se compila, porque main.cpp no sabe que el último parámetro es opcional. ¿Cómo puedo hacer que esto funcione?
¿Ha intentado agregar al encabezado? – PlasmaHH