
2014年7月7日
class Square{
public:
Square(int x ) :value(x*x){
}
Square(const Square& other) = delete;//rule 1
const Square & operator = (const Square& other) == delete;//rule 2
const Square & operator = (Square&& other) = delete;//rule3
..
}Square s = 9; //因為s沒有初始化,會先用9 調用構造函數
Square(int x ) , 然后調用Square(const Square& other),和rule1 違背Square s2(8);
s= s2;//對應rule 2
s= Square(9);//對應 rule3
posted @
2019-12-31 21:11 huohuo 閱讀(1058) |
評論 (0) |
編輯 收藏
其實一直想學ruby,總是拖拖拉拉推了幾年。
很多ruby的教材要么老厚一本
要么是東一榔頭西一斧頭,邏輯性不清楚
ruby語法還沒說清楚就上rails了
這個教材挺好。
今天才發現argument 是實參,parameter是形參
posted @
2014-07-07 22:20 huohuo 閱讀(239) |
評論 (0) |
編輯 收藏