Tôi đã xác định hàm show()
như được nêu trong tệp tiêu đề có tên ex.h
và định nghĩa hàm bên trong ex.cpp
. Tôi hy vọng rằng điều này sẽ cho tôi một lỗi kể từ khi trình biên dịch sẽ không biết những gì để thay thế nơi các chức năng show()
được gọi là. Nhưng bởi vì tôi đang sử dụng một IDE, nó hoạt động tốt. Làm sao điều này xảy ra được?Phải định nghĩa một hàm nội tuyến C++ trong cùng một tệp?
Và BTW khi tôi cố gắng biên dịch theo cách thủ công, nó đã cho tôi lỗi rằng show()
được sử dụng nhưng không được xác định.