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

如何做织梦论坛类的网站/百度教育官网

如何做织梦论坛类的网站,百度教育官网,怎么降低wordpress版本,创意家具设计作品直到 C17, 使用类模板时都必须显式指出所有的模板参数的类型(除非它们有默认值) 。 从 C17 开始, 这一要求不在那么严格了。如果构造函数能够推断出所有模板参数的类型(对 那些没有默认值的模板参数) &…

直到 C++17, 使用类模板时都必须显式指出所有的模板参数的类型(除非它们有默认值) 。
从 C++17 开始, 这一要求不在那么严格了。如果构造函数能够推断出所有模板参数的类型(对
那些没有默认值的模板参数) , 就不再需要显式的指明模板参数的类型。
和函数模板不同, 类模板可能无法部分的推断模板类型参数(比如在显式的指定了一部分类
模板参数的情况下)

#include<iostream>
#include<string>
#include<vector>
using namespace std;//C++17推导指引  是在CTAD(类模板实参推导)语义下在类模板推导上的指引优化;极大的避免了在CTAD环境下 造成的模板被初始化器泛滥性的非期望推导template<typename T>
class MyStack {
private:std::vector<T> elems; // elements
public:MyStack(T elem) // initialize stack with one element: elems({ elem }) {}};
//MyStack(char *)->MyStack<std::string>;//推导指引的源类型char const *必须与参数类型完全一样;否则即便是char*类型;MyStack v("hello");依然不会进行指引的推导
//推导指引
MyStack(char const *)->MyStack<std::string>;MyStack(int,int)->MyStack<void*>;//推导指引大致分二步:首先根据初始化器确定是否能被某个推导指引推导;推导出来后再根据实例化实现看其是否提供构造函数支持初始化器初始化动作//推导指引模板【推导指引模板与主模板的模板参数是无关的,独立的参考 std::array的推导指引模板】
/*   std::array的推导指引模板
template <class T, class... U>
array(T, U...) -> array<T, 1 + sizeof...(U)>;
*/
template <class _Iter,	enable_if_t<conjunction_v<_Is_iterator<_Iter>>, int> = 0>
MyStack(_Iter) -> MyStack<void*>;//这个指引语句必须出现在和模板类的定义相同的作用域或者命名空间内。 通常它紧跟着模板
//类的定义。->后面的类型被称为推断指引的”guided type”。class weight
{
public:weight(const string& str) {}
};int main()
{
//!	weight str = "123";error:复制初始化隐式转换要求直接转换到目标类型,详见CPPMyStack v("hello");MyStack s{ "hello" };MyStack ss{3};
//!	MyStack ss{ 3 ,5};//指引推导成功,但是成功的实例化类型不支持{3,5}的初始化器初始化//!	MyStack sr="hello";//推导指引成功,但是复制初始化失败【也是一种特殊的初始化器初始化失败,至于复制初始化为什么失败详见cpp】return 0;
}
http://www.jmfq.cn/news/4855195.html

相关文章:

  • 移动网站开发入门/厦门seo专业培训学校
  • 公众号的网站怎么做的/搜狗站长工具平台
  • 专业设计企业网站/微信管理软件哪个最好
  • 443是端口网站建设/武汉网站营销seo方案
  • 怎么架构网站/汨罗网站seo
  • sns bbs网站建设/自媒体发布平台有哪些
  • 做3d模型网站赚钱么/网络推广工具和方法
  • 网站开发外包售后维护合同范本/百度权重怎么看
  • 展厅设计装修公司/山西seo关键词优化软件搜索
  • 商城网站建设服务器/域名解析查询
  • 传销公司做网站什么罪名/怎么做表格
  • 政府网站建设工作方案/百度关键词工具入口
  • 做网站用哪些软件/推广公司好做吗
  • win7 发布asp网站/企业建站平台
  • 外贸自建独立站/推广软文代写
  • 广西桂川建设集团网站/网络营销概述
  • 企业网站架构/百度学术论文查重官网入口
  • 专业网站制作设/网站推广步骤
  • 南通代办公司注册连锁/谷歌优化是什么意思
  • 湖南做网站360o/游戏推广平台代理
  • 企业做网站需要什么/域名注册需要多少钱
  • 营销型网站有哪些app/中企动力做网站推广靠谱吗
  • 网站前端/百度开户
  • 上海网站建设网络推广/百度网站制作联系方式
  • 交互式网站开发技术/百度竞价包年推广公司
  • 网站对于企业的好处/seo标签优化
  • 服装设计自学零基础/网站的seo如何优化
  • 厦门百度推广优化排名/seo去哪里学
  • 网站页面设计图是用什么软件画的/影响关键词优化的因素
  • 泰兴做网站/厦门网络营销推广