ios_base::xalloc
Určuje, že proměnná je součástí datového proudu.
static int xalloc( );
Vrácená hodnota
Statický člen vrátí uložené statická hodnota, která se zvýší při každém volání.
Poznámky
Můžete použít hodnotu vrácenou jako jedinečný index argument při volání členské funkce iword nebo pword.
Příklad
// 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;
}
Požadavky
Záhlaví:<ios>
Obor názvů: std