2 Star 0 Fork 0

mirrors_ReneNyffenegger/about-boost

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
lexical_cast.cpp 743 Bytes
一键复制 编辑 原始数据 按行查看 历史
#include <vector>
#include <iostream>
#include <boost/lexical_cast.hpp>
#include <boost/foreach.hpp>
int main(int argc, char* argv[]) {
std::vector<int> args;
for (int arg = 1; arg < argc ; arg ++ ) {
// TODO Where the conversions are numeric to numeric, boost::numeric_cast
// may offer more reasonable behavior than lexical_cast.
args.push_back ( boost::lexical_cast<int>(argv[arg]));
}
// multiply elements in vector by 2
// TODO see http://www.boost.org/doc/libs/1_38_0/doc/html/foreach.html
// Note the the integer reference 'int&'
BOOST_FOREACH(int& i, args) {i*=2;}
// Print multiplied values:
BOOST_FOREACH(int i, args) { std::cout << i << std::endl;}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_ReneNyffenegger/about-boost.git
git@gitee.com:mirrors_ReneNyffenegger/about-boost.git
mirrors_ReneNyffenegger
about-boost
about-boost
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385