jeudi 30 juin 2016

const qualifier to decltype

My first try of using decltype

vector<int> vals;
const decltype(&vals[0]) ptr;

for (const auto& val : vals)
    ptr = &val;    

doesn't compile, complaining about assigning to read-only variable ptr. What I'm trying to achieve is ptr to be of type const int*. How can I make it work? Thanks.

Aucun commentaire:

Enregistrer un commentaire