次の方法で共有


ios_base::xalloc

変数がストリームの一部であることを指定します。

static int xalloc( );

戻り値

静的メンバー関数は呼び出しのたびにインクリメントする静的格納されている値を返します。

解説

メンバーを呼び出すことが iwordpword機能するときに一意のインデックスの引数として戻り値を使用できます。

使用例

// 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

参照

関連項目

ios_base Class

入出力ストリームのプログラミング

入出力ストリームの規則