
		 
		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 阅读(1071) | 
评论 (0) | 
编辑 收藏
			 其实一直想学ruby,总是拖拖拉拉推了几年。
很多ruby的教材要么老厚一本
要么是东一榔头西一斧头,逻辑性不清楚
ruby语法还没说清楚就上rails了
这个教材挺好。
今天才发现argument 是实参,parameter是形参
			
posted @ 
2014-07-07 22:20 huohuo 阅读(247) | 
评论 (0) | 
编辑 收藏