C++: is_move_assignable
개요
- 이동 가능 여부 확인
예제
- 코드
#include <iostream>
#include <type_traits>
using namespace std;
class A {};
class B {
public:
B(const B &&b) = delete;
};
int main() {
cout << is_move_assignable<int>::value << endl;
cout << is_move_assignable<A>::value << endl;
cout << is_move_assignable<B>::value << endl;
return 0;
}
- 실행 결과
1
1
0