6
Thứ tự đánh giá trong tham số hàm C ++
Nếu chúng ta có ba hàm (foo, bar và baz) được cấu tạo như vậy ... foo(bar(), baz()) Có đảm bảo nào theo tiêu chuẩn C ++ rằng thanh sẽ được đánh giá trước baz không?
C ++ là ngôn ngữ lập trình có mục đích chung. Ban đầu nó được thiết kế như một phần mở rộng cho C và có cú pháp tương tự, nhưng giờ đây nó là một ngôn ngữ hoàn toàn khác. Sử dụng thẻ này cho các câu hỏi về mã (sẽ được) được biên dịch bằng trình biên dịch C ++. Sử dụng thẻ dành riêng cho phiên bản cho các câu hỏi liên quan đến sửa đổi tiêu chuẩn cụ thể [C ++ 11], [C ++ 14], [C ++ 17] hoặc [C ++ 20], v.v.