Re[6]: Разреженный массив в compile-time
От: avovana Россия  
Дата: 26.07.18 18:36
Оценка:
Здравствуйте, vopl, Вы писали:

V>Здравствуйте, avovana, Вы писали:


A>>Странно, что если раскомментирую секцию private в примере с operatorPlusStage1, operatorPlusStage2, то компилятор начинает ругаться, что в методе operator+ идет обращение к закрытой части класса.

A>>operator+ ведь обычный метод класса, который должен иметь доступ ко всем полям и методам класса.

V>Хм.. Вроде это мои названия отсюда http://rsdn.org/forum/cpp.applied/7191800.1
Автор: vopl
Дата: 09.07.18


V>(этот форум — он деревянный, ответ лучше давать на исходное сообщение а не на любое, иначе становится сложно отслеживать ход дискуссии так как начинается каша)


V>У меня там вроде не было никаких private Покажи проблемный код целиком?


Да, всё верно. Это тот самый пример. Сейчас использую твой подход в реализации operator+
Думал улучшить защищенность класса, но добавление секции private рубит идею на корню:
https://github.com/avovana/CodeBase/blob/fc8c27a423c13f909a375a439e8b2123f4b78e6b/SparseArray.cpp#L55

(П.с. На этот раз, думаю, получилось ответить на нужное сообщение)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.