共用方式為


operator<< (<memory>)

shared_ptr 插入器。

template<class Elem, class Tr, class Ty>
    std::basic_ostream<Elem, Tr>& operator<<(std::basic_ostream<Elem, Tr>& out,
    shared_ptr<Ty>& sp);

參數

  • Elem
    資料流項目型別。

  • Tr
    型別資料流的項目特性。

  • Ty
    控制共用的指標型別。

  • out
    輸出資料流。

  • sp
    共用的指標。

備註

樣板函式會傳回out << sp.get()。

範例

 

// std_tr1__memory__operator_sl.cpp 
// compile with: /EHsc 
#include <memory> 
#include <iostream> 
 
int main() 
    { 
    std::shared_ptr<int> sp0(new int(5)); 
 
    std::cout << "sp0 == " << sp0 << " (varies)" << std::endl; 
 
    return (0); 
    } 
 
  

需求

標頭: <memory>

Namespace: 標準

請參閱

參考

shared_ptr Class

其他資源

<memory> 成員