thinking in C++ 讀書日誌(五)

來源:互聯網
上載者:User

第五章 隱藏的實現

推薦幾個看點:

1.<cstring>的memset(&,Bool,int)函數

   是一個批量初始化記憶體的函數。

2. 類中的友元

   對友元的概念或聲明格式還不是很熟的同學可以看一看,比“雞瘟”同志那本書上寫得好多了。

3.控制代碼類

   我對這個東西比較感興趣。有興趣的同學歡迎和我討論一下呵!

 

東西很少,這裡留個小遊戲吧:

//看看誰能突破我的“private防線”^_^

這裡有一個標頭檔:

//:NotHandle.h

#include<iostream>

using namespace std;

class A

{

private:

  int a;

public:

  int b;

  A(){a=10;b=20;}

  void print(){cout<<a=<<a<< b=<<b<<endl;}

};

///:~

 

誰能在不改變標頭檔的前提下(真正大包好的標頭檔中你是不可能改變其實現的),另做一個main.cpp,並把A任意一個對象的a值改為20。能做出來的人請加我為好友。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.