Show how to use format xtd::format class.
#include <xtd/ustring>
using namespace std;
public:
const ustring& name()
const noexcept {
return name_;}
const ustring& rank()
const noexcept {
return rank_;}
private:
};
using characters = vector<character>;
auto main()->int {
for (
auto c : characters {{
"Jean-Luc Picard",
"Captain"}, {
"William Riker",
"Commander"}, {
"Data",
"Commander"}, {
"Beverly Crusher",
"Commander"}, {
"Geordi La Forge",
"Lieutenant Commander"}, {
"Worf",
"Lieutenant Commander"}, {
"Tasha Yar",
"Lieutenant"}})
cout << ustring::sprintf(
"%s",
c.to_string()) << endl;
}