在string>>double从字符串读取数据中出现的错误:
no type named ‘type’ in ‘struct std::enable_if<false, void>’
非常奇怪的错误..包括在将数据写入到ofstream文件中也出现了。但是当写入类型是string时就不会提示。
猜测可能是>>的操作符不稳定?(因为之前版本的程序这样写是可以通过并执行的)
所以把‘>>’和'<<'改成了用字符串的方式sprintf和sscanf,编译成功。
在string>>double从字符串读取数据中出现的错误:
no type named ‘type’ in ‘struct std::enable_if<false, void>’
非常奇怪的错误..包括在将数据写入到ofstream文件中也出现了。但是当写入类型是string时就不会提示。
猜测可能是>>的操作符不稳定?(因为之前版本的程序这样写是可以通过并执行的)
所以把‘>>’和'<<'改成了用字符串的方式sprintf和sscanf,编译成功。