摘要: NOTE: 1.如果你需要为某个函数的所有参数(包括this指针所指的那个隐喻参数)进行类型转换,那么这个函数必须是个non-member。 阅读全文
posted @ 2015-09-14 22:22 CHIPER 阅读(178) 评论(0) 推荐(0) 编辑
摘要: NOTE : 1.宁可拿non-member non-friend 函数替换member函数。这样做可以增加封装性/包裹单性(packaging flexibility)和机能扩展性。 阅读全文
posted @ 2015-09-14 22:08 CHIPER 阅读(264) 评论(0) 推荐(0) 编辑
摘要: NOTE: 1.切记将成员变量声明为private。这可赋予客户访问数据的一致性 可细微划分访问控制 允诺约束条件获得保证,并提供class作者以充分的实现弹性。 2.protected 并不比public更具有封装性。 阅读全文
posted @ 2015-09-14 21:50 CHIPER 阅读(189) 评论(0) 推荐(0) 编辑
摘要: NOTE: 1.绝不要返回pointer或reference 指向一个local stack 对象,或返回reference 指向一个heap-allocated对象,或返回pointer 或reference指向一个local static 对象而有可能同时需要多个这样的对象。 阅读全文
posted @ 2015-09-14 21:46 CHIPER 阅读(169) 评论(0) 推荐(0) 编辑