Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

ios_base – třída

iostream – programování

iostreams – konvence