01/10/2018, 09:23

Nạp chồng toán tử nhập, xuất

Tại sao phải truyển tham chiếu trong hàm nạp chồng toán tử nhập, xuất ???
ostream& operator <<(ostream& os, const PHANSO &ps)
và tại sao phải khởi tạo sao chép trong hàm nạp chồng toán tử nhập???

Tao Không Ngu. viết 11:27 ngày 01/10/2018

Hi Ngân Hoa.
Tại sao phải truyển tham chiếu trong hàm nạp chồng toán tử nhập, xuất ???
Vì toán tử nhập xuất người ta viết như vậy. Khi mình mạp chồng thì cũng phải viết như vậy.

và tại sao phải khởi tạo sao chép trong hàm nạp chồng toán tử nhập???
Vý dụ ?

Ngân Hoa viết 11:24 ngày 01/10/2018

Vì toán tử nhập xuất người ta viết như vậy.??? nghĩa là sao bạn? hjx
còn câu hỏi sau í m hỏi là:
tại sao hàm istream& operator>> (istream& is, PHANSO &ps) lại không có const???

Tao Không Ngu. viết 11:25 ngày 01/10/2018

Hi Ngân Hoa.
Nếu chố đó không để tham chiếu thì sao ? Sự khác biệt truyền biến tham chiếu và tham trị là gì ?
P/S Không phải tự nhiên họ viết như thế @@! Kết bạn facebôk cái chơi @@!

rogp10 viết 11:23 ngày 01/10/2018

Hàm nhập mà const thì sao mà nhập vì const thì ko thay đổi được rồi.

Ngân Hoa viết 11:33 ngày 01/10/2018

tham chiếu là truyền địa chỉ. tham biến là truyền giá trị .
vậy thì sao bạn, m vẫn chưa hiểu ???

Hoàng Trung viết 11:38 ngày 01/10/2018

Theo mình nghĩ thì do khi mình nhập giá trị thì giá trị phải được truyền trực tiếp đến biến mà mình muốn cho dữ liệu vào luôn nên mình phải truyền tham chiếu cho nó, còn nếu truyền tham biến thì hai biến bạn sử dụng để nhập đó sẽ chả thay đổi gì cả.

Ngân Hoa viết 11:32 ngày 01/10/2018

ok, m hiểu í bạn rồi, cảm ơn nha

Hoàng Trung viết 11:38 ngày 01/10/2018

Hehe, không có gì

Bài liên quan
0