天天看点

C++ 遇到的问题小结

1. cannot convert 'std::basic_string<char>' to 'int' in assignment ...

原始code如下:  

提示错误:

cannot convert 'std::basic_string<char>' to 'int' in assignment ...

解决方法:

参考网址:http://www.cplusplus.com/forum/general/13135/

2. stray "\200" in program ...

如:

//                  cout << "vali_it->first" << vali_it->first << end;

                    cout<< "vali_it->first" << vali_it->first << end;

主要是因为输入法的问题,改成默认英文输入,不要涉及到中文输入法 ...

3. C++ 从string类型转换为int类型:

 方法一:在C标准库里面,使用atoi:

 

 方法二:在C++标准库里面,使用stringstream:(stringstream 可以用于各种数据类型之间的转换)

继续阅读