C++類模板

來源:互聯網
上載者:User

標籤:c++   類模板   

   C++中,為了節省代碼,引入了函數模板這一概念。不僅函數有模板,類也有模板。現在先來寫一個類模板。

template < typename T >class AAA {private:    T t;public:    void test_func ( const T& t );    void print ( void );};template < typename T > void AAA < T >:: test_func ( const T& t ){    this->t = t;}template < typename T > void print AAA < T >:: print ( void ){    cout << this->t << endl;}

   接下來在主函數中實現建立對象。

AAA < int > a;a.test_func ( 1 );a.print ();AAA < double > b;b.test_func ( 3.14 );b.print();


本文出自 “梵谷說我腦子有病” 部落格,請務必保留此出處http://chen0547.blog.51cto.com/12489941/1980093

C++類模板

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.