ios_base::xalloc
Określa, że zmienna jest częścią strumienia.
static int xalloc( );
Wartość zwracana
Statyczny element członkowski funkcja zwraca przechowywanej wartości statycznej, która powiększa on dla każdego wywołania.
Uwagi
Można użyć wartości zwracanej jako argument Indeks unikatowy podczas wywoływania funkcji członka iword lub pword.
Przykład
// 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;
}
Wymagania
Nagłówek:<ios>
Przestrzeń nazw: std