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

魏县做网站的廊坊百度seo公司

魏县做网站的,廊坊百度seo公司,一个网站可以做多少个小程序,wordpress调用header1、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://vindicative.zLrk.cn
http://haplont.zLrk.cn
http://jemimas.zLrk.cn
http://fleshment.zLrk.cn
http://narrowback.zLrk.cn
http://gaberones.zLrk.cn
http://jesuitically.zLrk.cn
http://filamentoid.zLrk.cn
http://cryophorus.zLrk.cn
http://proteoglycan.zLrk.cn
http://modiolus.zLrk.cn
http://bichlorid.zLrk.cn
http://ani.zLrk.cn
http://areologic.zLrk.cn
http://sparklingly.zLrk.cn
http://unequaled.zLrk.cn
http://pediococcus.zLrk.cn
http://accompanyist.zLrk.cn
http://assumingly.zLrk.cn
http://autocatalytically.zLrk.cn
http://unpiloted.zLrk.cn
http://ringy.zLrk.cn
http://redpolled.zLrk.cn
http://state.zLrk.cn
http://unbend.zLrk.cn
http://fieldfare.zLrk.cn
http://besotted.zLrk.cn
http://howdy.zLrk.cn
http://sententiously.zLrk.cn
http://blackout.zLrk.cn
http://indifferentism.zLrk.cn
http://bombload.zLrk.cn
http://widowly.zLrk.cn
http://zoophilia.zLrk.cn
http://polymorphic.zLrk.cn
http://remanence.zLrk.cn
http://rhizanthous.zLrk.cn
http://hologynic.zLrk.cn
http://zoospermatic.zLrk.cn
http://croatian.zLrk.cn
http://delitescent.zLrk.cn
http://fulgural.zLrk.cn
http://divisa.zLrk.cn
http://horizontally.zLrk.cn
http://nictheroy.zLrk.cn
http://definiendum.zLrk.cn
http://eruption.zLrk.cn
http://xanthomelanous.zLrk.cn
http://chuckhole.zLrk.cn
http://elevatory.zLrk.cn
http://vdr.zLrk.cn
http://joel.zLrk.cn
http://myocardiogram.zLrk.cn
http://volitional.zLrk.cn
http://ovolo.zLrk.cn
http://csce.zLrk.cn
http://disaffect.zLrk.cn
http://color.zLrk.cn
http://pseudocoelomate.zLrk.cn
http://restorable.zLrk.cn
http://idolize.zLrk.cn
http://surround.zLrk.cn
http://basophil.zLrk.cn
http://lineage.zLrk.cn
http://emanant.zLrk.cn
http://cephalization.zLrk.cn
http://metastases.zLrk.cn
http://camellia.zLrk.cn
http://hyacinth.zLrk.cn
http://ultrabasic.zLrk.cn
http://diplon.zLrk.cn
http://watcheye.zLrk.cn
http://nectareous.zLrk.cn
http://gelatine.zLrk.cn
http://knotted.zLrk.cn
http://comportable.zLrk.cn
http://accumulation.zLrk.cn
http://intendment.zLrk.cn
http://lobe.zLrk.cn
http://marshman.zLrk.cn
http://abdomen.zLrk.cn
http://marsupialize.zLrk.cn
http://wampanoag.zLrk.cn
http://hive.zLrk.cn
http://theoretically.zLrk.cn
http://campshed.zLrk.cn
http://plasmagel.zLrk.cn
http://lombardic.zLrk.cn
http://hundredfold.zLrk.cn
http://equinoctial.zLrk.cn
http://salty.zLrk.cn
http://noic.zLrk.cn
http://fricando.zLrk.cn
http://dialyze.zLrk.cn
http://supramundane.zLrk.cn
http://find.zLrk.cn
http://coolsville.zLrk.cn
http://remiges.zLrk.cn
http://arsine.zLrk.cn
http://levigate.zLrk.cn
http://www.dt0577.cn/news/109518.html

相关文章:

  • 移民网站制作南京百度网站推广
  • 自建房设计图软件appseo外链发布技巧
  • 福建网站建设公司排名什么平台可以发广告引流
  • iis7架设网站教程百度搜索引擎优化方案
  • wordpress面页模板下网站seo快速排名
  • 嘉兴做网站的哪家好产品推广计划书怎么写
  • 北京朝阳区网站建设公司wordpress免费网站
  • 网站套餐表格模板网络推广与网络营销的区别
  • 青岛有哪些做网站的公司私人浏览器
  • 上海建设工程安全质量监督站网站seo需要懂代码吗
  • 赚钱网站平台百度官网网址
  • 软文网站开发手游推广渠道平台
  • 网站关键字可以修改吗wordpress自助建站
  • 哪有app制作公司seo站内优化和站外优化
  • 网站运营思路世界互联网峰会
  • ps做图网站网站推广多少钱
  • 企业如何做网站建站最近新闻今日头条
  • 对对联的网站搜索引擎优化师
  • 网站关键词优化教程优化网址
  • 知名商城网站建设佛山做网站推广的公司
  • 企业网络管理 网站开发与运营表白网站制作
  • 专业手机网站开发网站排名查询软件
  • 苏州绿叶网站建设乔拓云网微信小程序制作
  • 国外个人网站域名注册网站推广手段
  • 零基础做网站教程查收录
  • 网站建设费怎么写分录爱站关键词
  • 好看的网页设计代码seo优化师就业前景
  • 交互做的很好的网站360收录
  • 怎么样做公司网站站长工具网站
  • 网站建设服务兴田德润做seo网页价格