データ構造 | ネームスペース | 関数
pointer.h

メモリの自動開放などを行うためのクラス [詳細]

#include "mist_conf.h"
#include <iostream>
#include <map>

ソースコードを見る。

データ構造

class  mist::scoped_ptr< T >
 オブジェクトのスコープが切れると自動的にメモリ開放を行うポインタ [詳細]
class  mist::scoped_array< T >
 オブジェクトのスコープが切れると配列用に確保したメモリの自動開放を行うポインタ [詳細]
class  mist::shared_ptr< T >
 オブジェクトへのポインタの参照カウントを管理し,どこからも参照されなくなったときにメモリを自動開放するポインタ [詳細]
class  mist::shared_array< T >
 配列へのポインタの参照カウントを管理し,どこからも参照されなくなったときにメモリを自動開放するポインタ [詳細]
class  mist::weak_ptr< T >
 参照カウント型のメモリに対する,弱参照を扱うポインタ [詳細]

ネームスペース

namespace  mist

関数

template<class T >
std::ostream & mist::operator<< (std::ostream &out, const scoped_ptr< T > &p)
 指定されたストリームにデータを出力する
template<class T >
std::ostream & mist::operator<< (std::ostream &out, const scoped_array< T > &p)
 指定されたストリームにデータを出力する
template<class T >
std::ostream & mist::operator<< (std::ostream &out, const shared_ptr< T > &p)
 指定されたストリームにデータを出力する
template<class T >
std::ostream & mist::operator<< (std::ostream &out, const weak_ptr< T > &p)
 指定されたストリームにデータを出力する

説明

メモリの自動開放などを行うためのクラス


Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2