comprecpp/cppbase/ex_object.h

23 lines
392 B
C++

#pragma once
#include <iostream>
// std::move 与 类的各种构造
// const CHouse& rh 左右值均可。
// CHouse& rh 仅接受左值。
// CHouse&& rv 仅接受右值。
class CHouse
{
public:
int value;
public:
CHouse();
~CHouse() = default;
public:
CHouse(const CHouse& rh);
CHouse(CHouse&& rv) noexcept;
CHouse& operator=(const CHouse& rh);
};