tôi đã nghiên cứu rằngĐộ sâu của nội tuyến trong trình biên dịch GCC
Từ khoá inline là một gợi ý để trình biên dịch rằng nó nên cố gắng để tạo ra mã [...] inline chứ không phải đặt xuống mã cho chức năng một lần và sau đó gọi thông qua chức năng gọi thông thường cơ chế.
Câu hỏi:
- Nếu tối ưu hóa được tắt cho trình biên dịch GCC, được sự xác định inline bỏ qua?
- Khi các hàm nội tuyến được gọi đệ quy, tùy chọn trình biên dịch nào xác định 'chiều sâu nội tuyến', cho đến khi nó theo cơ chế gọi hàm bình thường?
- Nếu hàm nội tuyến được gọi bên trong vòng lặp for, thì 'chiều sâu nội tuyến' có giống nhau không?