Tôi có nhiều lớp/phương pháp như thế này:Tạo chuỗi tùy thuộc vào đối số mẫu
template<typename CharT, typename TraitsT = std::char_traits<CharT> >
struct Foo
{
std::basic_string<CharT, TraitsT> getFoo(void) const
{
return "Foo"; // + this->member_var1 + this->member_var2...
}
};
Nhưng tùy thuộc vào biểu đồ, tôi phải sử dụng "", L "", u "" hoặc "U" (đối với char, wchar_t, u16char_t, u32char_t).
Cú pháp nào phải được sử dụng để tạo chuỗi được chỉ định từ các đối số mẫu như vậy?
Câu hỏi hay ... –