Streams And Files

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Streams And Files

Bài gửi by anbinhtrong on 24/12/09, 07:46 am

Thật khó hiểu khi sử dụng friend istream& operator >>(istream &, object&). Và mình cũng có thắc mắc 1 số thứ khi sử dụng toán tử chồng >> và <<
Thứ 1: Hàm friend có phải là hàm thành viên hay không?
Thứ 2: Khi xài hàm friend, kiểu trả về là gì?
//Chỉ thắc mắc vậy thôi. Tại sao trong toán tử << và >> lại sử dụng hàm friend.
//cout<//Vậy trong trường hợp là thành viên của 1 lớp, vậy doituong.hamthanhvien, đối tượng tại sao không viết?
Thứ 3: Có thể để kiểu trả về là void hay không? Có thể dùng void thay cho istream???
[You must be registered and logged in to see this image.]
Stream class hierarchy

===== Thành viên Forum Thien Than CNTT ====
The only way to begin is to begin.

anbinhtrong
Mod
Mod

Tổng số bài gửi : 77
Số điểm : 142
Số lần được cám ơn : 32
Ngày đến diễn đàn: : 18/10/2009
Tuổi : 28
Đến từ : BT

Xem lý lịch thành viên http://khoahockithuat.blogspot.com

Về Đầu Trang Go down

Re: Streams And Files

Bài gửi by anbinhtrong on 24/12/09, 07:51 am

Có thể sử dụng friend istream& operator <<(istream, objecttype), truyền tham trị istream thay vì truyền tham chiếu được không?

===== Thành viên Forum Thien Than CNTT ====
The only way to begin is to begin.

anbinhtrong
Mod
Mod

Tổng số bài gửi : 77
Số điểm : 142
Số lần được cám ơn : 32
Ngày đến diễn đàn: : 18/10/2009
Tuổi : 28
Đến từ : BT

Xem lý lịch thành viên http://khoahockithuat.blogspot.com

Về Đầu Trang Go down

Re: Streams And Files

Bài gửi by anbinhtrong on 24/12/09, 07:53 am

Thay vì viết friend istream& operator <<(istream&, objecttype)
ta có thể viết như vậy được không:friend istream& operator <<(objecttype, istream& )

===== Thành viên Forum Thien Than CNTT ====
The only way to begin is to begin.

anbinhtrong
Mod
Mod

Tổng số bài gửi : 77
Số điểm : 142
Số lần được cám ơn : 32
Ngày đến diễn đàn: : 18/10/2009
Tuổi : 28
Đến từ : BT

Xem lý lịch thành viên http://khoahockithuat.blogspot.com

Về Đầu Trang Go down

Re: Streams And Files

Bài gửi by anbinhtrong on 24/12/09, 08:05 am

Xin lỗi vì spam nhiều lần, không thấy nút edit bài viết, vừa viết xong cái này nãy ra ý kia nhé.
Có thể bỏ tham số istream& được không?
Bạn thử so sánh với hàm friend objectyped operator+(tham số 1, tham số 2)
Mình cũng lờ mờ hiểu ra 1 số vấn đề, không biết đã rõ và đúng không? Nên mình xin tạm câu trả lời của bạn trước.

===== Thành viên Forum Thien Than CNTT ====
The only way to begin is to begin.

anbinhtrong
Mod
Mod

Tổng số bài gửi : 77
Số điểm : 142
Số lần được cám ơn : 32
Ngày đến diễn đàn: : 18/10/2009
Tuổi : 28
Đến từ : BT

Xem lý lịch thành viên http://khoahockithuat.blogspot.com

Về Đầu Trang Go down

Re: Streams And Files

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết