Giới thiệu
Nó là một luồng đầu ra các đối tượng có thể viết chuỗi ký tự và biểu diễn các loại dữ liệu khác. Các thành viên cụ thể được cung cấp để thực hiện các hoạt động đầu ra này.
Định nghĩa
Dưới đây là định nghĩa của std :: ostream.
typedef basic_ostream<char> ostream;
Thông số
Các loại thành viên
Sr.No. |
Các loại thành viên |
Định nghĩa |
1 |
biến cố |
Nhập để biểu thị loại sự kiện |
2 |
event_callback |
Loại hàm gọi lại sự kiện |
3 |
sự thất bại |
Lớp cơ sở cho các ngoại lệ luồng |
4 |
fmtflags |
Nhập cho cờ định dạng luồng |
5 |
Trong đó |
Khởi tạo các đối tượng luồng tiêu chuẩn |
6 |
iostate |
Nhập cho cờ trạng thái luồng |
7 |
openmode |
Loại cho cờ chế độ mở luồng |
số 8 |
seekdir |
Nhập cho cờ hướng tìm kiếm luồng |
9 |
basic_istream :: sentry |
Nó được sử dụng để chuẩn bị luồng cho đầu vào |
10 |
seekdirbasic_ostream :: sentry |
Nó được sử dụng để chuẩn bị luồng cho đầu ra |
Chức năng thành viên công cộng
Sr.No. |
Các loại thành viên |
Định nghĩa |
1 |
(constructor) |
Xây dựng đối tượng (chức năng thành viên công khai) |
2 |
(máy hủy) |
Hủy đối tượng (chức năng thành viên công khai) |
Chức năng thành viên công cộng
Sr.No. |
Chức năng thành viên |
Định nghĩa |
1 |
gcount |
Nó được sử dụng để tính số ký tự |
2 |
được |
Nó được sử dụng để lấy các ký tự |
3 |
theo hàng |
Nó được sử dụng để lấy dòng |
4 |
Làm lơ |
Nó được sử dụng để trích xuất và loại bỏ các ký tự |
5 |
nhìn trộm |
Nó được sử dụng để xem ký tự tiếp theo |
6 |
đọc |
Nó được sử dụng để đọc khối dữ liệu |
7 |
sẵn sàng |
Nó được sử dụng để đọc dữ liệu có sẵn trong bộ đệm |
số 8 |
để lại chỗ cũ |
Nó được sử dụng để đưa nhân vật trở lại |
9 |
ung dung |
Nó được sử dụng để bỏ đặt ký tự |
Đầu ra được định dạng
Sr.No. |
Đầu ra |
Định nghĩa |
1 |
toán tử >> |
Nó được sử dụng để trích xuất đầu vào được định dạng |
Đầu ra chưa định dạng
Sr.No. |
Đầu ra |
Định nghĩa |
1 |
đặt |
Nó được sử dụng để đặt nhân vật |
2 |
viết |
Nó được sử dụng để ghi khối dữ liệu |
Định vị
Sr.No. |
Chức vụ |
Định nghĩa |
1 |
nói với |
Nó được sử dụng để lấy vị trí trong chuỗi đầu ra |
2 |
tìm kiếm |
Nó được sử dụng để thiết lập vị trí trong trình tự đầu ra |
Đồng bộ hóa
Sr.No. |
Đồng bộ hóa |
Định nghĩa |
1 |
tuôn ra |
Nó được sử dụng để làm sạch bộ đệm luồng đầu ra |
Các chức năng thành viên được bảo vệ
Sr.No. |
Chức năng thành viên |
Định nghĩa |
1 |
toán tử = |
Nó được sử dụng để chuyển nhiệm vụ |
2 |
hoán đổi |
Nó được sử dụng để hoán đổi nội bộ |
Các hàm thành viên công khai được kế thừa từ basic_ios
Sr.No. |
Các loại thành viên |
Định nghĩa |
1 |
tốt |
Nó được sử dụng để kiểm tra xem trạng thái của luồng có tốt không |
2 |
eof |
Nó được sử dụng để kiểm tra xem eofbit có được đặt hay không |
3 |
Thất bại |
Nó được sử dụng để kiểm tra xem thẻ dự phòng hoặc thẻ xấu đã được đặt hay chưa |
4 |
xấu |
Nó được sử dụng để kiểm tra xem badbit có được đặt hay không |
5 |
nhà điều hành! |
Đánh giá luồng |
6 |
rdstate |
Nó được sử dụng để lấy cờ trạng thái lỗi |
7 |
setstate |
Nó được sử dụng để đặt cờ trạng thái lỗi |
số 8 |
thông thoáng |
Nó được sử dụng để đặt cờ trạng thái lỗi |
9 |
lấp đầy |
Nhận / đặt ký tự điền |
10 |
ngoại lệ |
Nó được sử dụng để lấy / đặt mặt nạ ngoại lệ |
11 |
thấm nhuần |
Ngôn ngữ Imbue |
12 |
cà vạt |
Nó được sử dụng để lấy / thiết lập luồng ràng buộc |
13 |
rdbuf |
Nó được sử dụng để lấy / đặt bộ đệm luồng |
14 |
hẹp |
Nhân vật hẹp |
15 |
mở rộng |
Mở rộng nhân vật |