mark: 重載模板類輸出操作符

C++ primer4 Ch16
首先了解Specific Template Friendship、General Template Friendship及常用方式的區別。
重載輸出操作在g++和vs2008環境下需要使用一般友元關係:
  1. template<typename Type>
  2. class Queue {
  3.     template<typename U>
  4.     friend ostream& operator<<(ostream&, const Queue<U>&);
  5. };


發佈了23 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章