2013-06-28 39 views

Trả lời

8

EDIT: Tôi misremembered báo giá ban đầu, trình biên dịch được phép làm điều đó mỗi 9.2/14:

thành viên dữ liệu không tĩnh của một lớp (phi công đoàn) có cùng quyền truy cập kiểm soát (Điều 11) được cấp phát để các thành viên sau có địa chỉ cao hơn trong một đối tượng lớp. Thứ tự phân bổ không tĩnh thành viên dữ liệu có kiểm soát truy cập khác nhau không được chỉ định (11). Yêu cầu căn chỉnh thực hiện có thể khiến hai thành viên liền kề không được phân bổ ngay sau mỗi khác; như vậy có thể yêu cầu về không gian để quản lý các chức năng ảo (10,3) và lớp cơ sở ảo (10,1)

gì nó không thể làm sắp xếp lại là thuộc tính với sự xác định quyền truy cập tương tự.

Điều đó nói rằng tôi không biết bất kỳ triển khai nào có quyền tự do sắp xếp lại các thuộc tính ngay cả trên các trình xác định truy cập.

+0

Trình biên dịch không được phép thay đổi thứ tự trong từng đặc tả truy cập. Thứ tự của từng phân tách đặc điểm truy cập không được chỉ định. Trình biên dịch được phép làm những gì O.P. thể hiện. – John

+0

+1: Tôi luôn tự hỏi tại sao điều này lại nằm trong tiêu chuẩn. –