Değil miydi std::spanalt bölgelere hafif referans olarak tasarlanmış std::vector/ std::array/ düz diziye ve benzeri? Ayrıca, API'larında tutarlı olmaları için karşılaştırma operatörleri içermemeli midir? Dışlamanın ardındaki neden neydi?
Not: Karşılaştırma operatörleri tarafından, ben de tamamı anlamında ( <, <=, ...) ya da uzay gemisi<=>
std::vectorve std::arrayyapmıyoruz? Onlar zaten bu türler için tanımlanmıştır, neden burada olmasın.
gsl::span , karşılaştırma işleçlerine sahiptir (ve her zaman da öyleydi ). Onları sadece kendi başlıklarına
operator==de eksik. Esp. vektör için genellikle doğrudan karşılaştırmayı uygun buluyorum. Emin olmamakla birlikte, belki de statik boyut açıklığı türlerindeki zorluklardan kaynaklanabilir.