std::basic_filebuf::basic_filebuf
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> basic_filebuf(); |
(1) | |
basic_filebuf( const std::basic_filebuf& rhs ) = delete; |
(2) | |
basic_filebuf( std::basic_filebuf&& rhs ); |
(3) | (начиная с C++11) |
1)
Создает
std::basic_filebuf объекта, инициализация базового класса, вызвав конструктор по умолчанию std::basic_streambuf. Созданный basic_filebuf не связан с файлом, и is_open() возвращается false.Оригинал:
Constructs a
std::basic_filebuf object, initializing the base class by calling the default constructor of std::basic_streambuf. The created basic_filebuf is not associated with a file, and is_open() returns false.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Конструктор копирования удаляется;
std::basic_filebuf не CopyConstructibleОригинал:
The copy constructor is deleted;
std::basic_filebuf is not CopyConstructibleТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Move-строит
std::basic_filebuf объекта, перемещая все содержимое из другого объекта std::basic_filebuf rhs, в том числе буфера, связанного файла, язык, OpenMode, переменная is_open, и все другие государства. После перемещения rhs не связано с файлом и rhs.is_open()==false. Член указателей базового класса std::basic_streambuf из rhs и базовый класс *this гарантированно указывают на различные буферы (если нулевые).Оригинал:
Move-constructs a
std::basic_filebuf object by moving all contents from another std::basic_filebuf object rhs, including the buffers, the associated file, the locale, the openmode, the is_open variable, and all other state. After move, rhs is not associated with a file and rhs.is_open()==false. The member pointers of the base class std::basic_streambuf of rhs and of the base class of *this are guaranteed to point to different buffers (unless null).Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| rhs | — | другой
basic_filebuf Оригинал: another basic_filebuf Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Заметки
Обычно вызывается конструктор std::basic_fstream.
Оригинал:
Typically called by the constructor of std::basic_fstream.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
(C++11) |
назначает basic_filebuf объекта Оригинал: assigns a basic_filebuf object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) |
[virtual] |
basic_filebuf разрушает объект и закрывает файл, если он открыт Оригинал: destructs a basic_filebuf object and closes the file if it is open Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual public функция-элемент) |