std :: stoi布尔值的替代方案

问题描述

在C ++中是否有std::stoi类型的bool类型?我只能找到doublefloatintlong

的转换

输入来自std::to_string(some_bool_value)

解决方法

不,没有。我想这应该归功于让C ++标准委员会相信它的必要性。

可能与内置

一致
bool b;
std::istringstream("true") >> std::boolalpha >> b;

因此可能的字符串内容(可能是最有争议的点)可能仅限于此。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...