ios_base::xalloc
Указывает, что переменная является частью потока.
static int xalloc( );
Возвращаемое значение
Функция статического члена возвращает сохраненные статическое значение, которое она увеличивает на единицу при каждом вызове.
Заметки
Можно использовать возвращаемое значение в качестве аргумента уникального индекса при вызове функции-члены iword или pword.
Пример
// ios_base_xalloc.cpp
// compile with: /EHsc
// Lets you store user-defined information.
// iword, jword, xalloc
#include <iostream>
int main( )
{
using namespace std;
static const int i = ios_base::xalloc();
static const int j = ios_base::xalloc();
cout.iword( i ) = 11;
cin.iword( i ) = 13;
cin.pword( j ) = "testing";
cout << cout.iword( i ) << endl;
cout << cin.iword( i ) << endl;
cout << ( char * )cin.pword( j ) << endl;
}
Требования
заголовок: <ios>
std пространство имен: