<source id="4vppl"><ins id="4vppl"></ins></source>
<u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
<object id="4vppl"></object>
  • <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

    <object id="4vppl"></object>
    <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

      <i id="4vppl"><thead id="4vppl"></thead></i>

      <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>

      當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > 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/的會員


      安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
      相關熱詞搜索:成員 應用
      国产午夜福三级在线播放_亚洲精品成a人片在线观看_亚洲自慰一区二区三区_久久棈精品久久久久久噜噜
      <source id="4vppl"><ins id="4vppl"></ins></source>
      <u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
      <object id="4vppl"></object>
    1. <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

      <object id="4vppl"></object>
      <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

        <i id="4vppl"><thead id="4vppl"></thead></i>

        <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>
        亚洲A∨日韩AV高清在线观看 | 日韩欧美国产综合视频 | 亚洲狠狠丁香婷婷综合久久久 | 偷偷做久久久久免费网站 | 日本有码三级欧美国产 | 亚洲国产欧美另类综合 |