transform(temp.begin(),temp.end(),temp.begin(),toupper); std::string sl = "hello";transform(sl.begin(), sl.end(), sl.begin(), (int(*)(int))std::toupper);这样得到 sl 值是 大写的 HELLO transform 是遍历一个容器里面元素 然后执行一个操作第1和2个参数是数据起始和结束位置(迭代器)参数3是写入目标的起始位置参数4是执行的操作(函数) Read More
#include <unistd.h>int daemon(int nochdir,int noclose)在创建精灵进程的时候,往往需要将精灵进程的工作目录修改为"/"根目录并且将标准输入,输出和错误输出重定向到/dev/nulldaemon的作用就是当参数nochdir为0时,将根目录修改为工作目录noclose为0时,做输入,输出以及错误输出重定向到/dev/null执行成功返回0错误返回-1 ......string strMetadataPath = str(boost::format("%s/DCManager.xml Read More