1
GCC neden bu döngüde std :: vector :: boyutunun değişmeyeceğini varsayamıyor?
if (i < input.size() - 1) print(0);Bu döngüde optimize edilecek bir iş arkadaşına iddia ettim, böylece input.size()her yinelemede okunmaz, ancak durum böyle değil! void print(int x) { std::cout << x << std::endl; } void print_list(const std::vector<int>& input) { int i = 0; for (size_t i = 0; i < input.size(); …