
- The C Standard Library
- The C Standard Library
- The C++ Standard Library
- C++ Library - Home
- C++ Library - <fstream>
- C++ Library - <iomanip>
- C++ Library - <ios>
- C++ Library - <iosfwd>
- C++ Library - <iostream>
- C++ Library - <istream>
- C++ Library - <ostream>
- C++ Library - <sstream>
- C++ Library - <streambuf>
- C++ Library - <atomic>
- C++ Library - <complex>
- C++ Library - <exception>
- C++ Library - <functional>
- C++ Library - <limits>
- C++ Library - <locale>
- C++ Library - <memory>
- C++ Library - <new>
- C++ Library - <numeric>
- C++ Library - <regex>
- C++ Library - <stdexcept>
- C++ Library - <string>
- C++ Library - <thread>
- C++ Library - <tuple>
- C++ Library - <typeinfo>
- C++ Library - <utility>
- C++ Library - <valarray>
- The C++ STL Library
- C++ Library - <array>
- C++ Library - <bitset>
- C++ Library - <deque>
- C++ Library - <forward_list>
- C++ Library - <list>
- C++ Library - <map>
- C++ Library - <queue>
- C++ Library - <set>
- C++ Library - <stack>
- C++ Library - <unordered_map>
- C++ Library - <unordered_set>
- C++ Library - <vector>
- C++ Library - <algorithm>
- C++ Library - <iterator>
- C++ Programming Resources
- C++ Programming Tutorial
- C++ Useful Resources
- C++ Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C++ ios Library - Unitbuf Function
Description
It is used to sets the unitbuf "format" flag for the str stream. When the unitbuf flag is set, the associated buffer is flushed after each insertion operation.
Declaration
Following is the declaration for std::unitbuf function.
ios_base& unitbuf (ios_base& str);
Parameters
str − Stream object whose format flag is affected.
Return Value
It returns Argument str.
Exceptions
Basic guarantee − if an exception is thrown, str is in a valid state.
Data races
It modifies str. Concurrent access to the same stream object may cause data races.
Example
In below example explains about std::unitbuf function.
#include <ios> #include <fstream> int main () { std::ofstream outfile ("test.txt"); outfile << std::unitbuf << "Test " << "file" << '\n'; outfile.close(); return 0; }
ios.htm
Advertisements