Test(const Test&)Test(Test&&)Test(initializer_list)定義類 Test 含構造/拷貝/賦值/析構輸出。測試函數 Test fun(Test t) 以值/引用傳參、以值/引用返回,配合外部調用方式(直接初始化、賦值、返回值初始化),觀察構造/拷貝/移動/析構次序。
Test t1 = fun(t);)觸發 NRV。
class Test {
public:
Test(int d=0):data(d){ cout<<"Ctor "<