<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[effcode的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/effcode</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; effcode]]></copyright><item><title><![CDATA[浅谈UML中的聚合与组合]]></title><link>https://blog.csdn.net/effcode/article/details/28864043</link><guid>https://blog.csdn.net/effcode/article/details/28864043</guid><author>effcode</author><pubDate>Fri, 06 Jun 2014 11:07:55 +0800</pubDate><description><![CDATA[大家都知道UML的类图中一般包含五种关系即  关联 聚合 组合 泛化 依赖  有些人可能会感觉组合跟聚合有点难区分 说难其实是相对其他几种关系而言 实际上想分清这两种关系一点也不难 
聚合跟组合其实都属于关联 只不过它们是两种特殊的关联 因为本是同根生 所以它们之间难免会有相似之处 下面让我们一起来看一下它们之间有何不同
聚合与组合的概念相信不用我在此赘述大家就已经了解了 下面直接上例子
程]]></description><category></category></item><item><title><![CDATA[C/C++表达式求值顺序 裘老的解释]]></title><link>https://blog.csdn.net/effcode/article/details/12776031</link><guid>https://blog.csdn.net/effcode/article/details/12776031</guid><author>effcode</author><pubDate>Wed, 16 Oct 2013 11:20:38 +0800</pubDate><description><![CDATA[裘宗燕：C/C++ 语言中的表达式求值

经常可以在一些讨论组里看到下面的提问：“谁知道下面C语句给n赋什么值？”
m = 1; n = m+++m++;
最近有位不相识的朋友发email给我，问为什么在某个C++系统里，下面表达式打印出两个4，而不是4和5：
a = 4; cout 
C++ 不是规定 
要弄清这些，需要理解的一个问题是：如果程序里某处修改了一个变量（通过赋值、增量]]></description><category></category></item></channel></rss>