Почему Cppcheck не нравится мой пользовательский итератор C++ (говорит: «Ссылка на временный возврат»)C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Почему Cppcheck не нравится мой пользовательский итератор C++ (говорит: «Ссылка на временный возврат»)

Сообщение Anonymous »

Я хочу создать собственный итератор, который выполняет часть кода над объектом до того, как оператор разыменования итератора вернет объект. У меня есть код, который работает, но Cppcheck говорит, что я возвращаю временный файл. Я изо всех сил пытаюсь понять, что я сделал не так. Может ли кто-нибудь помочь исправить мой код?
Вот простой пример:

Код: Выделить всё

class MyCustomIterator : public std::vector::const_iterator {
public:
MyCustomIterator(std::vector::const_iterator itr)
: std::vector::const_iterator(itr) { }
const int& operator*() const {
const auto& out = std::vector::const_iterator::operator*();
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78349719/why-does-cppcheck-not-like-my-custom-c-iterator-says-reference-to-temporary[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как обнаружить реакцию пользователя, такую ​​как «палец вверх», «нравится», «не нравится» на сообщение канала
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Как создать функцию «Нравится/не нравится» с помощью jQuery Ajax в Laravel?
    Гость » » в форуме Php
    0 Ответы
    52 Просмотры
    Последнее сообщение Гость
  • Как создать функцию «Нравится/не нравится» с помощью jQuery Ajax в Laravel?
    Гость » » в форуме Jquery
    0 Ответы
    32 Просмотры
    Последнее сообщение Гость
  • Возврат членов по константной ссылке (returnByReference Cppcheck)
    Anonymous » » в форуме C++
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как итератор может быть поднят в итератор ?
    Anonymous » » в форуме JAVA
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»