thinking in C++ 讀書日誌(五)
阿新 • • 發佈:2018-10-31
第五章 隱藏的實現
推薦幾個看點:
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。能做出來的人請加我為好友。