1) Yes, there may be situations where the copy constructor is not created by default.
2) , , 12.8 [class.copy]:
12.8.7 , - . , , . - , .
...
7 , . , ; , (8.4). , .
12.8.11 , . , - , , delete d:
11 / . / X (8.4.3), X :
- X - ,
- M ( ), /, (13.3), Ms , , , ,
- B, /, (13.3), Bs, , ,
- , , ,
- , rvalue
...
3) ( , default , , ).