Vì các mẫu được định nghĩa trong tiêu đề và trình biên dịch có thể xác định xem nội tuyến một hàm có lợi hay không, nó có ý nghĩa gì không? Tôi nghe nói rằng các trình biên dịch hiện đại biết rõ hơn khi nào cần nội tuyến một hàm và đang bỏ qua inline
gợi ý.
chỉnh sửa: Tôi muốn chấp nhận cả hai câu trả lời, nhưng điều này là không thể. Để kết thúc vấn đề, tôi chấp nhận câu trả lời của phresnel , vì nó nhận được hầu hết các phiếu bầu và anh ấy chính thức đúng, nhưng như tôi đã đề cập trong phần bình luận, tôi coi câu trả lời của Puppy và Thành phần 10 cũng là câu trả lời đúng, theo quan điểm khác .
Vấn đề là ở ngữ nghĩa C ++, không chặt chẽ trong trường hợp inline
từ khóa và nội dòng. phresnel nói "viết nội tuyến nếu bạn có ý đó", nhưng ý nghĩa thực sự của inline
nó là gì thì không rõ ràng vì nó phát triển từ ý nghĩa ban đầu thành chỉ thị "dừng các trình biên dịch nói xấu về vi phạm ODR" như Puppy nói.