13 #pragma managed( push, off )    43             if ( 
nullptr == pszString ) {
    49             LONGLONG nSize = ( ::wcslen( pszString ) * 
sizeof( wchar_t ) );
    50             if ( nSize != 
Write( pszString, nSize ) ) {
    70             if ( 
sizeof( 
wchar_t ) != 
Read( &rCh, 
sizeof( 
wchar_t ) ) ) {
    75             else if ( L
'\r' == rCh ) {
    81                 if ( 
sizeof( 
wchar_t ) == 
Read( &chNext, 
sizeof( 
wchar_t ) ) ) {
    83                     if ( L
'\n' == chNext ) {
   131 #pragma managed( pop ) virtual bool SetFileEnd() noexcept
ファイル終端設定関数 
virtual int GetStreamSize() const  noexcept override
ストリームサイズ取得関数 
virtual LONGLONG GetFilePoint() const  noexcept
ファイルポインタ取得関数 
virtual LONGLONG Read(void *pBuffer, LONGLONG nSize) noexcept
リード関数 
virtual bool SetStreamPoint(int nPoint) noexcept override
ストリームポインタ設定関数 
virtual bool OutputString(wchar_t const *pszString) noexcept override
文字列出力関数 
virtual bool SetFilePoint(LONGLONG nPoint) noexcept
ファイルポインタ設定関数 
CFileStream() noexcept
コンストラクタ 
virtual bool InputChar(wchar_t &rCh) noexcept override
1文字入力関数 
virtual int GetStreamPoint() const  noexcept override
ストリームポインタ取得関数 
virtual LONGLONG Write(void const *pBuffer, LONGLONG nSize) noexcept
ライト関数 
virtual LONGLONG GetFileSize() const  noexcept
ファイルサイズ取得関数 
virtual bool SetStreamEnd() noexcept override
ストリーム終端設定関数