🖨️
c++でstringをformat
rustでいうformat!()がしたい。
main.cpp
#include <format>
#include <iostream>
#include <string>
int main() {
std::string name = "mike";
int age = 20;
auto mike = std::format("{} is {}.", name, age);
std::cout << mike << std::endl;
}
libc++を指定しないとformatがエラーになった。
clang++ -std=c++20 -stdlib=libc++ foo.cpp && ./a.out
mike is 20.
Discussion