Nếu một hàm thành viên được xác định bên trong lớp, nó là một hàm nội tuyến. Ví dụ.Chức năng của bạn có được xác định tự động trong lớp không?
struct X
{
void mem_f() {} //mem_f is inline
};
Câu hỏi của tôi là liệu một hàm bạn bè chưa được xác định trong lớp cũng tự động nội tuyến hay không.
Ví dụ:
struct Y
{
friend void friend_f() {} //is friend_f inline?
};
Trích dẫn/đoạn liên quan từ tiêu chuẩn sẽ được hoan nghênh nhiều. Cảm ơn.