简洁优雅地获取vector<vector<int>>中各个元素的size()的最大值

敬谢不敏。
size_t max_y = 0, y;
for (const auto& col : _lts) ((y = col.size()) > max_y) && (max_y = y);
std::vector<std::vector<int>> data = { {1, 2, 3}, {4, 5}, {6, 7, 8, 9}, {10} }; auto max_size = std::ranges::max( data | std::views::transform([](const auto& vec) { return vec.size(); }) );

浙公网安备 33010602011771号