小编nil*_*ton的帖子

枚举的模板专业化

是否有可能专门为枚举的模板化方法?

像(下面的无效代码):

template <typename T>
void f(T value);

template <>
void f<enum T>(T value);
Run Code Online (Sandbox Code Playgroud)

在这种情况下这是不可能的,那么假如我有专业化的多种类型,如int,unsigned int,long long,unsigned long long,等等,那么其专业化的枚举值将使用?

c++ enums templates template-specialization

8
推荐指数
2
解决办法
2万
查看次数

保留字典顺序的基元类型的字符串编码

有没有人知道一个库,用于将一些原始类型(如整数,浮点数,字符串等)编码为字符串,但保留了类型的字典顺序

理想情况下,我正在寻找一个C++库,但其他语言也很好.此外,可以假设格式不需要在字符串本身中编码(也就是说,如果它是int64/string/float,则编码的字符串不需要对此信息进行编码,只编码数据就足够了).

c++ string encode lexicographic

5
推荐指数
2
解决办法
2880
查看次数