Chương 6 giải thích rằng khi một cuộc tranh cãi được thông qua bởi giá trị, một bản sao của các đối sốtrong chức năng cuộc gọi được thực hiện và được truyền cho các chức năng. Nếu các bản sao sửa đổi chức năng,Các giá trị ban đầu trong thecaller không thay đổi. Trong nhiều trường hợp, avalue truyền cho một hàmlần trong chức năng đó. Tuy nhiên, trong một số trường hợp, các giá trị không phải làthay đổi trong các chức năng được gọi là, ngay cả khi sử dụng các chức năng được gọi là onlyacopy củagiá trị ban đầu.Hãy xem xét một chức năng mà phải mất một mảng chiều và kích thước của nó như là đối số vàsau đó in các mảng. Một chức năng nên vòng lặp thông qua các mảng và đầu ramỗi yếu tố cá nhân. Kích thước của mảng được sử dụng trong các cơ quan chức năng để xác địnhCác mảng cao nhất chỉ số do đó, các vòng lặp có thể chấm dứt khi hoàn thành việc in ấn. CácKích thước của mảng không cần phải thay đổi trong cơ thể chức năng, do đó, nó phải được tuyên bố là constđể đảm bảo rằng nó sẽ không thay đổi. Vì mảng chỉ được in, nó, quá, nêntuyên bố const. Điều này đặc biệt quan trọng bởi vì mảng luôn luôn được thông qua bằng cách tham khảovà có thể dễ dàng bechanged chức năng thecalled. Nếu một nỗ lực được thực hiện để sửa đổi một XDgiá trị, một lỗi xảy ra
đang được dịch, vui lòng đợi..
