Я написал реализацию предложения ISO C ++ для array_view
, что может сделать его в будущем пересмотре стандарта (C ++ 17?). Реализация — это моя собственная работа, но по своему дизайну это предложение очень близко отражает предложение и, например, включает в себя почти прямую копию интерфейсов классов, которые не являются моей собственной работой. Он доступен на open-std.org как N4512.
Прежде чем опубликовать свою реализацию на GitHub — только подтверждение того, что я использую чужую работу, заставляет меня захотеть проверить. Очевидно, что доступны как коммерческие, так и открытые реализации, но они могут знать то, чего не знаю я. Могу ли я опубликовать свою реализацию на GitHub под своей (разрешительной) лицензией?
Задача ещё не решена.