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

魏县做网站的百度seo关键词点击软件

魏县做网站的,百度seo关键词点击软件,安徽做公司网站哪家好,耐克电子商务网站建设1、vector里面放多种参数。在C中,如果你想要在std::vector中存储不同类型的参数,你可以使用std::any(C17及以上)或std::variant(C17以前的版本需要使用Boost库或者C17及以上标准)。以下是使用std::vector&l…

1、vector里面放多种参数。在C++中,如果你想要在std::vector中存储不同类型的参数,你可以使用std::any(C++17及以上)或std::variant(C++17以前的版本需要使用Boost库或者C++17及以上标准)。以下是使用std::vector<std::any>的例子:

#include <iostream>
#include <vector>
#include <any>int main() {std::vector<std::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_cast<int>(item) << std::endl;}else if (item.type() == typeid(const char*)) {std::cout << std::any_cast<const char*>(item) << std::endl;}else if (item.type() == typeid(double)) {std::cout << std::any_cast<double>(item) << std::endl;}}return 0;
}

2、接下来的代码使用C++11标准 

#include <iostream>
#include <vector>
#include <typeinfo>
#include <string>class PyType {
private:std::string valueType;void* value;public:template <typename T>PyType(T __value__) {valueType = typeid(__value__).name();value = new T(__value__);}template <typename T>T getValue() {return *static_cast<T*>(value);}std::string getType() {return valueType;}
};class PyList {
private:std::vector<PyType> values;public:PyList() {}//void init(auto initvalues, ...) {////}template <typename T>void append(T value) {values.push_back(PyType(value));}template <typename T>T get(int index) {return values[index].getValue<T>();}std::string getType(int index) {return values[index].getType();}int getlength() {return(values.size());}
};int main() {PyList mylist;mylist.append<int>(10);mylist.append<std::string>("Hello");mylist.append<double>(3.14);mylist.append<std::string>(" Hello World! ");for (int i = 0; i < 100; i++) {mylist.append<int>(i);}// std::cout << "Element at index 0: " << mylist.get<int>(0) << std::endl;// std::cout << "Element at index 1: " << mylist.get<std::string>(1) << std::endl;// std::cout << "Element at index 2: " << mylist.get<double>(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.get<int>(i);}else if (typeofValue == "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >") {std::cout << mylist.get<std::string>(i);}else if (typeofValue == "double") {std::cout << mylist.get<double>(i);}//添加换行符std::cout << std::endl;}return 0;
} 

http://www.ds6.com.cn/news/96819.html

相关文章:

  • 天津网站建设-中国互联同仁seo排名优化培训
  • 政府网站设计的内容有哪些长春关键词优化平台
  • wordpress网站地图百度插件百度官网优化
  • wordpress主题安装不了什么是seo站内优化
  • 服务网站开发论文网站seo属于什么专业
  • 网站建设合同范本营销型网站特点
  • 做网站需要到什么技术福州短视频seo公司
  • 宝鸡专业建站公司营销网站定制公司
  • 市政工程中标查询网杭州优化建筑设计
  • 郑州郑东新区网站建设军事新闻最新消息
  • 江苏高效网站制作公司友情链接交换的作用在于
  • 建党100周年网页制作素材优化好搜移动端关键词快速排名
  • 建设网站需要哪些内容烟台seo关键词排名
  • 企业做网站哪家好爱战网关键词挖掘
  • 网站没有内容 备案能成功吗北京网站优化排名推广
  • 郑州建站推广公司南宁百度seo排名
  • 网站建设合同中英文软文平台
  • 网站建设哈尔滨网站优化4活动宣传推广方案怎么写
  • 单页网站制作全套教程网络营销有哪几种方式
  • 网站重建seo赚钱吗
  • 用易语言可以做网站吗免费建站软件
  • 鞍山公司做网站app排名优化公司
  • 邯郸做网站推广的地方石家庄关键词排名提升
  • wp可以做商城网站吗拓客平台有哪些
  • 惠州网站建设多少钱seo平台优化
  • 安徽蚌埠网北京百度seo排名公司
  • 杭州萧山网站开发seo服务商排名
  • 网站的交互性免费网络推广工具
  • 网站如何做查询表单搜外seo
  • 做网站建设的好处百度seo点击软件