Udostępnij za pośrednictwem


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

Zobacz też

Informacje

ios_base — Klasa

iostream Programming

Konwencje iostream