C++ stoi函数的用法

在做leetcode150逆波兰表达式求值的时候,需要将数字字符串转化成可以加减的int类型整数,我自己编写了一个fun函数来完成这个操作,在浏览题解的时候意外的发现了stoi函数。

头文件

#include

具体用法:

C++ stoi函数的用法_第1张图片

 代码的执行结果:

C++ stoi函数的用法_第2张图片

如果是负数呢?代码修改如下:

C++ stoi函数的用法_第3张图片

 代码执行结果如下:

C++ stoi函数的用法_第4张图片

 

如果不是纯数字呢?修改代码如下:

C++ stoi函数的用法_第5张图片

代码的执行结果:

C++ stoi函数的用法_第6张图片

可见函数会在不是数字的地方终止转化,丢弃后面所有的数据。

你可能感兴趣的:(容易遗忘的知识,c++)