Secondo lo C++ Core Guidelines, dovrei use a gsl::span to pass a half-open sequence. penso che significa che invece di scrivere una funzione come: void func(const std::vector<int>& data) {
for (a
Supponiamo ho qualche gerarchia di classe che ha un paio di virtual funzioni che restituisce un riferimento contenitore: #include <vector>
#include <set>
#include <map>
#include <unordered_set>
#i