亚洲成人一区在线观看_天堂网www_国产精品久久9_中文在线播放_伊人天天_久久精品久久久精品美女

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > D Tuple 應用:為 struct 添加成員

D Tuple 應用:為 struct 添加成員
2010-01-13 21:12:07  作者:  來源:


D Tuple 應用:為 struct 添加成員
  
D的文檔里說 struct/class 的 .tupleof 屬性可以把一個 struct 的所有成員變量轉換為一個 tuple。那么反過來讓 tuple 作為 struct 的成員可不可以呢?答案是可以,因為 tuple相當一個可以存放不同元素類型的靜態數組,我們只要在 struct 中聲明一個 Tuple 實例就能達到目的:

D 代碼
 
struct Foo(Tuple...)  
{  
    Tuple fields;  
}  
alias Foo!(int, long, char) Foobar;  
Foobar bar;  

這樣就相當于手寫:

D 代碼
 
struct Foobar  
{  
    int field0;  
    long field1;  
    char field2;  
}  

當訪問 bar 中的元素時,只需:

D 代碼
 
bar.fields[0] = 1; // Tuple 第一個元素是 int 類型  
bar.fields[2] = 'A';  
...  


更多信息請登陸http://61.191.27.74:802/ 最后,歡迎加入http://61.191.27.74:802/的會員


安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
相關熱詞搜索:成員 應用
主站蜘蛛池模板: 国产超碰人人模人人爽人人添 | 99精品久久精品一区二区爱城 | 91干在线观看 | 天天干天天操 | 日韩亚洲视频在线观看 | 91欧美激情一区二区三区成人 | 中文字幕亚洲欧美日韩在线不卡 | 久久国产精品精品国产 | 婷婷91| 亚洲欧洲一区二区 | 欧美福利一区二区三区 | 一级篇| 久久se精品一区精品二区 | 国产精品亚洲视频 | 亚洲在线视频 | 久久成人精品视频 | 成人深夜小视频 | 亚洲精品久久久久一区二区三区 | 国产女人爽到高潮免费视频 | 国产精品99久久久久久动医院 | 成人综合社区 | 成人精品鲁一区一区二区 | 日本一区二区三区四区视频 | 欧美成人精品一区二区三区 | 亚洲午夜一区 | 亚洲三区电影 | 福利片在线 | 亚洲视频在线看 | 一区二区三区免费av | 日本不卡一区二区三区在线观看 | a久久久| 久久亚洲一区二区三区四区五区高 | 亚洲成人免费电影 | 夜添久久精品亚洲国产精品 | 欧美日韩国产不卡 | 久久久精品国产 | 久久久久久久久综合 | 色网在线看 | 在线观看成人小视频 | 欧美激情精品久久久久久免费 | 国产免费av一区二区三区 |