Можно ли использовать оператор [] или ++ с уникальным указателем или shared_pointer? Как мы используем его для сырого указателяОператор с общим указателем [] и ++ ++
int * a = new int[10];
a[0] = 2; // We can use [] operator;
Есть ли подобный путь для смарта-указателей?
Если это так, когда следует использовать это?
- Если это не так, то почему?
- Возможно ли использование многомерного массива?
http://www.cplusplus.com/reference/memory/unique_ptr/ Сделайте то же самое для 'shared_ptr' – PcAF
Вы можете использовать shared_pointer на массив:' std :: shared_ptr> ' –
dkg