范尼是德鲁伊

matthew的技术博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年8月20日

摘要: 来看一段简单的代码[代码]答案输出为1100-1-2让我们分析一下:首先,静态变量hum_num创建,值是0. 当f1被定义时,调用human的构造函数,hum_num++(1)。h1.print()输出为1重点开一看 human h2 = f1 (h1);f1(h1)调用的是f1函数,因为f1函数的参数是值传递,那么这里发生human使用了拷贝构造函数对x进行构造,而没有使用human默认的构造... 阅读全文
posted @ 2010-08-20 15:40 范尼是德鲁伊 阅读(259) 评论(0) 推荐(0) 编辑