当前位置: 首页 > news >正文

时尚网站设计东莞哪里开发app的

时尚网站设计,东莞哪里开发app的,长沙十大科技公司,asp网站建设技术方案在日常的代码中#xff0c;有一些值是配置文件中定义的#xff0c;这些值可以根据用户的要求进行调整和改变。这往往会写在yaml格式的文件中。这样开放程序给用户时#xff0c;就可以不必开放对应的源码#xff0c;只开放yaml格式的配置文件即可。 将配置文件中的值读入程…在日常的代码中有一些值是配置文件中定义的这些值可以根据用户的要求进行调整和改变。这往往会写在yaml格式的文件中。这样开放程序给用户时就可以不必开放对应的源码只开放yaml格式的配置文件即可。 将配置文件中的值读入程序也非常的简单。 我们先写一个简单的配置文件然后将其中的值读入到程序中。配置文件如下 general_test:test_name: yaml_testis_debug: truefile_path: ./int_value:test_time: 2 需要注意的是这里面变量的值在读入程序之初是没有类型的。但是读入之后其实是有对应需要的类型的比如is_debug读入后需要时bool类型test_time读入之后需要是int类型。 下面写个C程序做读入上面配置文件的简单验证。 首先需要引用头文件 #include yaml-cpp/yaml.h 有几个需要注意的地方 1. yaml文件是分级写入的在C程序中也需要分级读取或者看成总节点和子节点的关系。如程序中config表示总文件节点要读取第二级的test_name就需要进行两层的穿透。另外上面提到的类型问题在这里用.as来体现将对应的配置文件中的值读入成程序中期望得到的值的类型这里test_name希望读入为string。 config[general_test][test_name].asstd::string() 2. 层级过多的时候防止一行输入过多。可以定义子节点名称然后从子节点开始寻值。 YAML::Node subnode config[general_test];const bool is_debug subnode[is_debug].asbool();const int test_time subnode[int_value][test_time].asint(); 完整的代码如下 #include iostream #include yaml-cpp/yaml.hint main() {std::string file yaml_test.yaml;// 使用loadfile加载要读取的配置文件路径YAML::Node config YAML::LoadFile(file);// 通过如下格式获取配置文件中对应项的值const std::string name config[general_test][test_name].asstd::string();// 配置文件分级较多时可以设置子节点 YAML::Node subnode config[general_test];const bool is_debug subnode[is_debug].asbool();const int test_time subnode[int_value][test_time].asint();std::cout test name is: name std::endl;std::cout is_debug is: is_debug std::endl;std::cout test time is: test_time std::endl;return 0; }最后在编译的时候注意需要带上yaml的库 g yaml_test.cpp -lyaml-cpp 运行结果如下 test name is: yaml_test is_debug is: 1 test time is: 2
http://www.hkea.cn/news/14480917/

相关文章:

  • 网站建设样板软件开发应该学什么专业
  • 哪个网站做视频有钱怎么注册公司流程和费用
  • 常州天宁建设局网站哈尔滨网站建设外包公司
  • 英文seo网站建设专业的门户网站建设方案
  • 阜阳市建设局网站wordpress邮件表单
  • 网站建设需求范本晋江哪里可以学建设网站
  • 网站制作公司哪家正规新人学会seo
  • 书画网站 建站广西建设网郭业棚
  • 中国城乡与住房建设部网站类似于美团的网站怎么做的
  • 南京哪里可以做网站微信小程序官网网址
  • 国外 家具 网站模板下载做淘宝客网站哪个好用
  • wordpress的退款期限seo优质友链购买
  • 小程序企业官网南昌网站排名优化软件
  • 成都市网站制作网站策划的具体内容是什么
  • 怎么做服务器网站高端大气传媒公司名字
  • 一个企业网站的建设流程wordpress更换图片
  • app手机网站制作个人博客html代码
  • wp博客 婚庆网站模板大数据营销笔记本
  • c 做网站session用法无锡网站服务公司
  • 淄博网站推广优化创新的南昌网站制作
  • 思南县住房和城乡建设局网站专做眼镜的网站
  • 注册个人网站要多少钱深圳手机网站建设
  • 网站跟wordpress连接pathon能做网站开发吗
  • 沧州网站建设设计给金融公司群做网站合法吗
  • 网站成立时间查询平面设计广告公司
  • 怎么进行网站优化怎么才能免费建网站
  • 百汇游戏网站开发商外包装设计网站
  • 刷赞抖音推广网站网站规划与建设课程设计
  • 北京矿建建设集团有限公司网站wordpress官方主题库
  • 专门做恐怖的网站直播网站怎么建设