Tôi là loại mới đối với C++. Tôi gặp sự cố khi thiết lập tiêu đề của mình. Đây là từ functions.hChức năng đối số mặc định và tiêu đề
extern void apply_surface(int, int, SDL_Surface *, SDL_Surface *,SDL_Rect *);
Và đây là định nghĩa hàm từ functions.cpp
void
apply_surface(int x, int y, SDL_Surface * source, SDL_Surface *
destination,SDL_Rect *clip = NULL)
{
...
}
Và đây là cách tôi sử dụng nó trong main.cpp
#include "functions.h"
int
main (int argc, char * argv[])
{
apply_surface(bla,bla,bla,bla); // 4 arguments, since last one is optional.
}
Nhưng , điều này không biên dịch, bởi vì, main.cpp không biết tham số cuối cùng là tùy chọn. Làm thế nào tôi có thể thực hiện công việc này?
bạn đã thử thêm tiêu đề chưa? – PlasmaHH