【发布时间】:2013-12-15 07:22:07
【问题描述】:
我的私人班级成员收到大量错误。请帮我解决它们。
错误:在“{”标记之前不允许使用大括号括起来的初始值设定项
错误:非整数类型'const char []'的静态数据成员的类内初始化无效
错误:“LETTERS_ARR”尚未声明
错误:“LETTERS_ARR”尚未声明
错误:在 '+' 标记之前需要 ',' 或 '...'
错误:ISO C++ 禁止初始化成员“SNTNC_SMLRTY_THRSHLD_DEFAULT”
错误:将“SNTNC_SMLRTY_THRSHLD_DEFAULT”设为静态**
private:
std::vector<std::string> files_vec;
std::vector<std::string> get_file_sntncs(std::fstream&);
std::vector<std::string> get_sntnc_wrds(const std::string&);
double sntnc_smlrty_qtnt(std::vector<std::string>, std::vector<std::string>);
static const char LETTERS_ARR[] = {"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'."};
static const std::set<char> LETTERS_SET(LETTERS_ARR, LETTERS_ARR + sizeof(LETTERS_ARR)/sizeof(char));
double sntnc_smlrty_thrshld;
static const double SNTNC_SMLRTY_THRSHLD_DEFAULT = 0.5;
【问题讨论】:
标签: c++