Jak poprawić niedziałająca linie ?
class ArrayInSharedPtr
{
private:
typedef std::vector<int> TBuff;
std::shared_ptr<TBuff> buff;
public:
ArrayInSharedPtr(int size)
{
buff = std::make_shared<TBuff>();
buff->resize(size);
// to dziala
std::fill(buff->begin(), buff->end(),1);
//
for(size_t i=0; i<buff->size(); ++i)
{
buff->at(i) = 1; // dziala
buff->[i] = 1; // ???? nie dziala ????
}
}
};