//********************************************************
// The following code example is taken from the book
//  C++23 - The Complete Guide
//  by Nicolai M. Josuttis (www.josuttis.com)
//  https://www.cppstd23.com
//
// The code is licensed under a
//  Creative Commons Attribution 4.0 International License
//  https://creativecommons.org/licenses/by/4.0/
//********************************************************


#include <print>
#include <vector>

int main()
{
  std::vector v1{'x', '\\'};
  std::println("v1: {}\n", v1);

  std::vector v2{"bold", "\\b"};
  std::println("v2: {}", v2);
  std::println("v2: {}", v2);        // format with quoting
  std::println("v2: {::}", v2);      // format without quoting
  std::println("v2: {::.2?}", v2);   // format with quoting first chars
}

