boost中program_options庫如何解析命令行參數(shù)以及讀取配置文件,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)易于使用并且具有良好的響應(yīng)性。
一、命令行解析
tprogram_options解析命令行參數(shù)示例代碼:
#includeusing namespace std; #include namespace po = boost::program_options; int main(int argc, char*argv[]) { //int level; po::options_description desc("Allowed options"); desc.add_options() ("help", "produce help message") //("help,h", "produce help message") ("compression", po::value (), "set compression level"); //("compression", po::value (&level)->default_value(1), "set compression level"); po::variables_map vm; po::store(po::parse_command_line(argc, argv, desc), vm); po::notify(vm); if(vm.count("help")) { cout< ()<<"."< 運(yùn)行結(jié)果:
輸入?yún)?shù):--help
看完上述內(nèi)容,你們掌握boost中program_options庫如何解析命令行參數(shù)以及讀取配置文件的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
當(dāng)前名稱:boost中program_options庫如何解析命令行參數(shù)以及讀取配置文件
標(biāo)題路徑:http://weahome.cn/article/jpccdi.html