LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

print уже в стандарте С++23.

И он даже автоматом стандартные контейнеры выводит :)

  std::print("Привет, {}! У вас {} писем", username, email_count);

  std::print("{}", std::vector<int>{1, 2, 3});  // Вывод: [1, 2, 3]
  std::print("{}", std::set<int>{1, 2, 3});     // Вывод: {1, 2, 3}
  std::print("{}", std::pair{42, 16});          // Вывод: (42, 16)

  std::vector v1 = {1, 2};
  std::vector v2 = {'a', 'b', 'c'};
  std::print("{}", std::views::zip(v1, v2));   // [(1, 'a'), (2, 'b')]

Исходная версия fsb4000, :

print уже в стандарте С++23.

И он даже автоматом стандартные контейнеры выводит :)

  std::print("Привет, {}! У вас {} писем", username, email_count);

  std::print("{}", std::vector<int>{1, 2, 3});  // Вывод: [1, 2, 3]
  std::print("{}", std::set<int>{1, 2, 3});     // Вывод: {1, 2, 3}
  std::print("{}", std::pair{42, 16});          // Вывод: (42, 16)