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

做网站先做uewordpress 教学视频

做网站先做ue,wordpress 教学视频,出口网站平台,百度快速收录教程1、vector里面放多种参数。在C中#xff0c;如果你想要在std::vector中存储不同类型的参数#xff0c;你可以使用std::any#xff08;C17及以上#xff09;或std::variant#xff08;C17以前的版本需要使用Boost库或者C17及以上标准#xff09;。以下是使用std::vector中如果你想要在std::vector中存储不同类型的参数你可以使用std::anyC17及以上或std::variantC17以前的版本需要使用Boost库或者C17及以上标准。以下是使用std::vectorstd::any的例子 #include iostream #include vector #include anyint main() {std::vectorstd::any vec;vec.push_back(42);vec.push_back(hello);vec.push_back(3.14);for (const auto item : vec) {if (item.type() typeid(int)) {std::cout std::any_castint(item) std::endl;}else if (item.type() typeid(const char*)) {std::cout std::any_castconst char*(item) std::endl;}else if (item.type() typeid(double)) {std::cout std::any_castdouble(item) std::endl;}}return 0; } 2、接下来的代码使用C11标准  #include iostream #include vector #include typeinfo #include stringclass PyType { private:std::string valueType;void* value;public:template typename TPyType(T __value__) {valueType typeid(__value__).name();value new T(__value__);}template typename TT getValue() {return *static_castT*(value);}std::string getType() {return valueType;} };class PyList { private:std::vectorPyType values;public:PyList() {}//void init(auto initvalues, ...) {////}template typename Tvoid append(T value) {values.push_back(PyType(value));}template typename TT get(int index) {return values[index].getValueT();}std::string getType(int index) {return values[index].getType();}int getlength() {return(values.size());} };int main() {PyList mylist;mylist.appendint(10);mylist.appendstd::string(Hello);mylist.appenddouble(3.14);mylist.appendstd::string( Hello World! );for (int i 0; i 100; i) {mylist.appendint(i);}// std::cout Element at index 0: mylist.getint(0) std::endl;// std::cout Element at index 1: mylist.getstd::string(1) std::endl;// std::cout Element at index 2: mylist.getdouble(2) std::endl;for (int i 0; i mylist.getlength(); i) {//判断类型并且将类型与内容打印在屏幕上std::string typeofValue mylist.getType(i);std::cout type of index[ i ] is typeofValue value is ;if (typeofValue int) {std::cout mylist.getint(i);}else if (typeofValue class std::basic_stringchar,struct std::char_traitschar,class std::allocatorchar ) {std::cout mylist.getstd::string(i);}else if (typeofValue double) {std::cout mylist.getdouble(i);}//添加换行符std::cout std::endl;}return 0; }
http://www.dnsts.com.cn/news/263886.html

相关文章:

  • 企业网站优化电话电脑和手机都能浏览的网站开发
  • 多语言企业网站开发京东联盟网站建设电脑版
  • 公司设计网站建设永辉企业微信app下载安装
  • 网站 邮箱功能 设置高清做爰片免费观看网站
  • 网站搭建工作做网站步骤详解
  • 大庆公司做网站市场调研公司招聘
  • 创建公司网站 教程新沂网页定制
  • 龙华民治网站设计公司团队霸气logo标志图片
  • 搭建一个网站大概需要多少钱怎么给网站创建二维码
  • 做网站打广告做网站虚拟主机怎么选择
  • 做微网站的第三方平台有哪些国内软件开发公司排行
  • 网站建设发展.net 网站开发书籍
  • 网站开发的抓包系统开发步骤
  • 赣州本地网站网站开发需求目标
  • 巢湖做网站的公司难道做网站的工资都不高吗
  • 用三权重的网站做友链有好处没.vip域名做网站
  • 安徽建设干部学校网站首页杭州线上推广
  • 网站建设邮箱微博网页版官网
  • 售后服务规范网站建设苏州做网站最好公司有哪些
  • 免费做网站网站有人哪些建设银行北海分行网站
  • 台州网站优化排名成都网站建设互联
  • 金融服务网站建设内容小型网络架构
  • 网站开发还找到工作吗广东深圳龙岗区地图
  • 前端开发一个月多少钱专业网站优化服务
  • 常德烟机网站wordpress luomi主题
  • 网站开发是什么经营范围ysl千色t9t9t9
  • 东莞网站推广怎么做做企业网站哪里找
  • 《电子商务网站开发与管理》网站备案号信息修改
  • 专注咖啡相关的网站水母智能在线设计平台
  • 泰州模板建站源码求人做网站