GitHub repo xịn · Vui Coding chọn
fmtlib/fmt
fmt là thư viện định dạng hiện đại, cung cấp khả năng định dạng chuỗi nhanh, an toàn và dễ sử dụng cho C++. Nó hỗ trợ tính năng như định dạng kiểu Python, Unicode, và mở rộng cho kiểu dữ liệu tùy chỉnh, giúp lập trình viên viết mã sạch, hiệu quả hơn.
Tóm tắt nhanh
Repo này làm được gì?
fmt là thư viện định dạng hiện đại, cung cấp khả năng định dạng chuỗi nhanh, an toàn và dễ sử dụng cho C++. Nó hỗ trợ tính năng như định dạng kiểu Python, Unicode, và mở rộng cho kiểu dữ liệu tùy chỉnh, giúp lập trình viên viết mã sạch, hiệu quả hơn.
Mô tả từ GitHub
A modern formatting library
Bắt đầu với repo
Cài đặt và sử dụng
Hướng dẫn cài đặt
1. Tải mã nguồn hoặc cài đặt qua package manager hoặc build từ nguồn. 2. Đặt macro FMT_HEADER_ONLY để dùng header-only hoặc liên kết thư viện đã biên dịch. 3. Thêm đường dẫn đến thư viện vào dự án. 4. Dùng câu lệnh biên dịch phù hợp với môi trường của bạn.
Hướng dẫn sử dụng
1. Include `` hoặc ``. 2. Sử dụng `fmt::print()` hoặc `fmt::format()` để định dạng và in chuỗi. 3. Ví dụ: `fmt::print("Hello, {}!\n", "world");`. 4. Để định dạng ngày giờ, dùng `fmt::chrono` hoặc `fmt::print()` với `format` string phù hợp.
