一些类对象可能会具有一些相同的属性,如果用普通数据成员来描述这些相同的属性,这意味着我们需要给每个...
std::getline报错,如下 提示 error C2027: 使用了未定义类型“std::basic_istream<char,std::...
template<typename F, typename = std::enable_if_t<std::is_enum_v<typename std::invoke_result_t<F, std::string>::value_type>, void>> std::set<typename std::invoke_result_t<F, std::string>::value_type> stringVectorToEnumSet(const std::vector<std::string> stringVector, F func) ...
比如描述类圆中有半径,要求半径可以用int,也可以用double。那么此时数据类型不确定,就使用泛型,把数据...