中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

撫州做網(wǎng)站的公司網(wǎng)站推廣系統(tǒng)方案

撫州做網(wǎng)站的公司,網(wǎng)站推廣系統(tǒng)方案,dede網(wǎng)站運行天數(shù),網(wǎng)站有哪些布局1. 隱式類型名的詳情 C20 之前&#xff0c;typename 在一些其他情況下是不必要的: ? 指定繼承類的基類型時 ? 在構(gòu)造函數(shù)中將初始值傳遞給基類時 ? 在類聲明中使用類型成員時 #include <iostream> struct Impl {Impl(){ std::cout << "Impl ctor" &…

1. 隱式類型名的詳情

C++20 之前,typename 在一些其他情況下是不必要的:
? 指定繼承類的基類型時
? 在構(gòu)造函數(shù)中將初始值傳遞給基類時
? 在類聲明中使用類型成員時

#include <iostream>
struct Impl
{Impl(){ std::cout << "Impl ctor" << std::endl; }
};struct Wrap
{Wrap() {  std::cout << "Wrap ctor" << std::endl; }using B = Impl;
};template<typename T>
struct Test : T::B
{Test(): T::B(){typename T::B impl;std::cout << "Test ctor" << std::endl;}
};int main(void)
{Test<Wrap> var;
}

自C++20 起,以下情況為模板形參使用類型成員時,可以跳過typename:
? 在別名聲明中(即,使用using 聲明類型名稱時)? 注意,帶typedef 的類型聲明仍然需要typename
? 當定義或聲明函數(shù)的返回類型時(除非聲明發(fā)生在函數(shù)或塊范圍內(nèi))
? 聲明尾步返回類型時
? 當指定static_cast、const_cast、reinterpret_cast 或dynamic_cast 的目標類型時
? 指定類型時
? 在類中
– 聲明數(shù)據(jù)成員時
– 聲明成員函數(shù)的返回類型時
– 聲明成員函數(shù)或友元函數(shù)或Lambda 的形參(默認實參可能仍然需要) 時
? 在require 表達式中聲明參數(shù)類型時
? 為模板的類型參數(shù)聲明默認值時
? 聲明非類型模板形參的類型時

include <iostream>
#include <vector>
#include <array>#define TYPENAMEtemplate<typename T,typename U,
auto Size = TYPENAME U::MaxSize,// typename optional  --->item 9
auto ValT = typename T::value_type{}> // typename requiredclass MyClass {// first typename optional  --->item 6.asecond typename requiredTYPENAME std::array<typename T::value_type,Size> val;
public:using iterator = TYPENAME T::iterator; // typename optional  --->item 1TYPENAME T::iterator begin() const; // typename optionalauto end() const ->TYPENAME T::iterator; // typename optional  --->item 6.bvoid print(TYPENAME T::iterator) const; // typename optional  --->item 6.ctemplate<typename T2 = TYPENAME T::value_type>//second typename optional  --->item 8void assign(T2);
};template<typename T>
TYPENAME T::value_type // typename optional  --->item 2
foo(const T& cont, typename T::value_type arg) {      // typename requiredtypedef typename T::value_type ValT2; // typename required  --->item 1using ValT1 = TYPENAME T::value_type; // typename optional  --->item 1typename T::value_type val; // typename requiredtypename T::value_type other1(void); // typename requiredauto other2(void) -> TYPENAME T::value_type; // typename optional  --->item 3auto l1 = [] (TYPENAME T::value_type) {}; // typename optionalauto p = new TYPENAME T::value_type; // typename optional  --->item 5val = static_cast<TYPENAME T::value_type>(0); // typename optional  --->item 4
}template<typename T> struct Array{static constexpr long MaxSize = 100;std::array<T, MaxSize> value;
};
int main(void){MyClass<std::vector<int>, Array<int>> var;
}

http://www.risenshineclean.com/news/28644.html

相關(guān)文章:

  • 寶安網(wǎng)站制作網(wǎng)站建設太原網(wǎng)站制作優(yōu)化seo公司
  • 怎么在網(wǎng)站上做簽到建設網(wǎng)站制作公司
  • 河南建設教育中心網(wǎng)站免費域名空間申請網(wǎng)址
  • 個人網(wǎng)站實例深圳優(yōu)化公司義高粱seo
  • 杭州做網(wǎng)站公司怎么制作網(wǎng)頁鏈接
  • 怎么搭建網(wǎng)站后臺怎么找到精準客戶資源
  • 建設網(wǎng)站服務器 知乎網(wǎng)站自助搭建
  • 做參考資料的網(wǎng)站seo 優(yōu)化一般包括哪些內(nèi)容
  • 公司網(wǎng)站優(yōu)化推廣方案青島模板建站
  • 做的網(wǎng)站百度上可以搜到嗎百度seo課程
  • 個人怎么做動漫短視頻網(wǎng)站怎么制作網(wǎng)頁
  • wordpress域名 文件夾seo推廣哪家公司好
  • 重慶模板建站軟件網(wǎng)站收錄服務
  • 唐山公司網(wǎng)站建設 中企動力沈陽關(guān)鍵詞seo排名
  • 專業(yè)做俄語網(wǎng)站建設司360搜索首頁網(wǎng)址是多少
  • 自己搭建網(wǎng)站只有文字品牌網(wǎng)站建設方案
  • 蘇州seo網(wǎng)絡優(yōu)化公司歐美seo查詢
  • 廣州海珠網(wǎng)站開發(fā)定制大數(shù)據(jù)分析師
  • 做網(wǎng)站用什么云服務器常用的營銷策略
  • cc域名做網(wǎng)站怎么樣熱點新聞事件
  • 網(wǎng)站的建設模式是指什么時候開始百度seo優(yōu)化服務項目
  • 網(wǎng)站開發(fā)的一般步驟2023第二波疫情已經(jīng)到來了嗎
  • php網(wǎng)站的登陸注冊怎末做的整合營銷傳播工具有哪些
  • 做旅游網(wǎng)站賺錢嗎專業(yè)的網(wǎng)站建設公司
  • 生意網(wǎng)抖音seo查詢工具
  • 手機廣告設計與制作軟件南京seo建站
  • 在線做海報的網(wǎng)站廣州百度seo排名
  • rp如何做網(wǎng)站電商平臺有哪些
  • 網(wǎng)站推廣優(yōu)化平臺淘寶關(guān)鍵詞排名
  • 建筑網(wǎng)格布搭接seo經(jīng)典案例分析