一些有用的c++编程片段
来源:互联网 发布:淘宝f 22猛禽战斗机 编辑:程序博客网 时间:2024/04/19 17:25
一、tokenizer,通常用于解析传入的参数
typedef boost::tokenizer<boost::char_separator<char> > tokenizer;
boost::char_separator<char> sep(",");
tokenizer tok(test_uins, sep);
for(tokenizer::iterator tok_iter = tok.begin(); tok_iter != tok.end(); ++tok_iter)
{
int64_t uin = boost::lexical_cast<int64_t>(*tok_iter);
v_test_uins.push_back(uin);
}
二、 字符串转换成10进制或者16进制的数字
strtoul(string.c_str(), NULL, 16)
或者使用boost::lexical_cast
三、 数字转化为字符串
snprintf(buf, sizeof(buf), "%d", int)
或者 atoi
四、 创建一个目录,如果已经存在则不报错
if(mkdir(str_dir, 0755)) {
if(errno != EEXIST) {
LOG_ERROR("failed to make dir %s", str_dir);
return -1;
}
}
五、ip地址转化函数
inet_addr("1.1.1.1")返回网络序, inet_network("1.1.1.1")返回主机序,inet_aton("1.1.1.1")可以处理255.255.255.255这种ip地址并返回网络序ip地址
inet_ntoa(struct in_addr xxx)
- 一些有用的c++编程片段
- 一些有用的注册表片段
- 一些有用的代码片段
- 一些有用的php片段
- android一些很有用的代码片段
- Android一些很有用的代码片段
- 一些很有用的 PHP 代码片段
- Android编程几个有用的代码片段
- android中一些很有用的代码片段
- 分享一些非常有用的Java程序片段
- 有用的代码片段
- 有用的代码片段
- 有用的代码片段
- 有用的JQuery片段
- 一些有用的编程网站:
- Android编程14个很有用的代码片段
- 【转】Android编程14个很有用的代码片段
- Android编程14个很有用的代码片段
- Oracle 并行讲解
- 可穿戴设备的一些想法:智能手表的应用。
- 普通情况下的图片懒性加载 简单封装图片预加载函数
- linux 终端快捷键汇总
- 使用SpringMVC提交数组时,如果list大小超过256,就会报错。
- 一些有用的c++编程片段
- 十种更好的表达“你的代码写的很烂”的方法
- UITableView 局部刷新
- 禁用本地登陆后,忘记sa密码如何处理
- Linux驱动学习13(初步认识ioremap)
- ONE 中 key=value key=value1,value2 key=[value1:value2]组合理解
- OpenWrt环境搭建
- 从红海里面寻找蓝海,看一个人的思维模式
- 在vi按了ctrl+s后 假死