C++函數返回局部變量對象的優化-不調用複製構造函數

  先說點背景知識,調用複製構造函數的三種情況:   1.當用類一個對象去初始化另一個對象時。   2.如果函數形參是類對象。   3.如果函數返回值是類對象,函數執行完成返回調用時。   在輔導學生上機時,有同學第3點提出異議。有教材上的例題爲證: 請看下面的例子: #include <stdio.h> #include <unistd.h> #include <iostream> class
相關文章
相關標籤/搜索