Синтаксис STL, контейнер со ссылкой на указатель - PullRequest
0 голосов
/ 20 марта 2011

Я хочу создать контейнер, который содержит ссылки на указатели

1) Это возможно?

2) Каков синтаксис?

Я представляю его

<T*&>

то есть: std :: stack stack _;

, но это просто дает мне ошибки "xmemory: указатель на ссылку недопустим."

Ответы [ 2 ]

4 голосов
/ 20 марта 2011

Вы не можете использовать ссылки в качестве типа элемента контейнера, потому что в C ++ нет такого понятия, как ссылочный объект.

Чего именно вы пытаетесь достичь?Почему бы просто не использовать std::stack<int>?

0 голосов
/ 20 марта 2011

Почему вы не используете std::stack<int*>?Какие преимущества вы видите в использовании ссылок на указатели?Или, может быть, просто std::stack<int> должно быть достаточно для вашей потребности?Вы пробовали их?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...