How can I store const references or addresses to const someType& objects?
#include<iostream>
#include<list>
const int &foo( int& a) 
{
   return a;
}
int main()
{
    int a = 5;
    const int& p = foo(a);
    std::list<const int&> _list;
    _list.push_back(p);
    return 0;
}