Пространства имён
Варианты
Действия

std::fpos

Материал из cppreference.com
< cpp‎ | io

 
 
Библиотеки ввода / вывода
I / O манипуляторов
C-стиль I / O
Буферы
Оригинал:
Buffers
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
basic_streambuf
basic_filebuf
basic_stringbuf
strstreambuf(устарело)
Потоки
Оригинал:
Streams
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Абстракций
Оригинал:
Abstractions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
ios_base
basic_ios
basic_istream
basic_ostream
basic_iostream
Файл I / O
Оригинал:
File I/O
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
basic_ifstream
basic_ofstream
basic_fstream
Струнный I / O
Оригинал:
String I/O
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
basic_istringstream
basic_ostringstream
basic_stringstream
Массив I / O
Оригинал:
Array I/O
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
istrstream(устарело)
ostrstream(устарело)
strstream(устарело)
Типы
Оригинал:
Types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
streamoff
streamsize
fpos
Интерфейс Ошибка категории
Оригинал:
Error category interface
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
iostream_category(C++11)
io_errc(C++11)
 
Определено в заголовочном файле <ios>
template< class State >
class fpos;
Специализация шаблона класса std::fpos определить абсолютные позиции в потоке или в файл. Каждый объект типа fpos занимает позицию байта в потоке (как правило, в частных член типа std::streamoff) и текущее состояние сдвига, значения типа State (как правило, std::mbstate_t).
Оригинал:
Specializations of the class template std::fpos identify absolute positions in a stream or in a file. Each object of type fpos holds the byte position in the stream (typically as a private member of type std::streamoff) and the current shift state, a value of type State (typically std::mbstate_t).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Четыре специализации std::fpos предоставляются
Оригинал:
Four specializations of std::fpos are provided:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Заголовочный файл <ios>
Тип Definition
streampos std::fpos<std::char_traits<char>::state_type>
u16streampos std::fpos<std::char_traits<char16_t>::state_type>
u32streampos std::fpos<std::char_traits<char32_t>::state_type>
wstreampos std::fpos<std::char_traits<wchar_t>::state_type>

[править] Функции-члены

возвращает / устанавливает величину сдвига государства
Оригинал:
gets/sets the value of the shift state
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член)
Кроме того, следующие функции члена и операторы должны быть обеспечены, хотя это не определено, если они являются членами или не членами.
Оригинал:
In addition, the following member functions and operators must be provided, although it's unspecified if they are members or non-member.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Конструктор, который принимает аргумент типа int.
    Оригинал:
    A constructor that accepts an argument of type int.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Конструктор, который принимает аргумент типа std::streamoff. Этот конструктор также должны принимать специальные std::streamoff(-1) значение: std::fpos построена таким образом, возвращаются некоторые потока операций указывают на ошибки.
    Оригинал:
    A constructor that accepts an argument of type std::streamoff. This constructor must also accept the special value std::streamoff(-1): the std::fpos constructed in this manner is returned by some stream operations to indicate errors.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Оператор преобразования, которая преобразует fpos в std::streamoff со значением, равным смещение от std::fpos(0).
    Оригинал:
    A conversion operator that converts fpos to std::streamoff with the value equal to the offset from std::fpos(0).
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • operator==, которая сравнивает два объекта типа std::fpos и возвращает значение типа, конвертируемых в bool
    Оригинал:
    operator== that compares two objects of type std::fpos and returns a value of type convertible to bool
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • operator!=, которая сравнивает два объекта типа std::fpos и возвращает значение типа, конвертируемых в bool
    Оригинал:
    operator!= that compares two objects of type std::fpos and returns a value of type convertible to bool
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • operator+ и operator+= который можно добавить к std::streamoff std::fpos
    Оригинал:
    operator+ and operator+= which can add std::streamoff to std::fpos
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • operator- и operator-= которые можно вычесть из std::streamoff std::fpos
    Оригинал:
    operator- and operator-= which can subtract std::streamoff from an std::fpos
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • operator- которые можно вычесть два объекта типа std::fpos производства std::streamoff
    Оригинал:
    operator- which can subtract two objects of type std::fpos producing an std::streamoff
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] См. также

представляет собой относительную файла / потока позицию (смещение от FPOS), достаточные для представления любого размера файла
Оригинал:
represents relative file/stream position (offset from fpos), sufficient to represent any file size
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(определение типа)
возвращает индикатор выхода положение
Оригинал:
returns the output position indicator
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член std::basic_ostream) [edit]
устанавливает индикатор выхода положение
Оригинал:
sets the output position indicator
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член std::basic_ostream) [edit]
получает индикатор позиции файла
Оригинал:
gets the file position indicator
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]