線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1075
推到 Plurk!
推到 Facebook!

請問大家如何將一個vecotr傳遞給另一個程式

尚未結案
biau
一般會員


發表:25
回覆:32
積分:21
註冊:2003-02-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-13 23:11:26 IP:163.28.xxx.xxx 未訂閱
對不起!!我已經先搜尋文章了 因為實在找了太久(3 hrs) 又找不到答案 只好向大家求救...          我定義了一個ICON 的structure 並且將這個結構用vector 'iconVector'記錄起來如果我需要將iconVector傳給另一個程式void copyVector(***)處理請問大家***該怎麼寫??  
       
        struct ICON
        {
          int icon_id;
          int width;
          int height;
          int separated;
          string iconFilePath;
          string iconFileName;
        };
        
        
        ICON IconFileList;        
        vector iconVector;       
        
        IconFileList.icon_id=0;
        IconFileList.separated=10;
        IconFileList.width=100;
        IconFileList.height=100;
        IconFileList.iconFilePath= "string path";
        IconFileList.iconFileName="string filename";
                
                
        iconVector.push_back(IconFileList); 
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-14 01:05:46 IP:218.166.xxx.xxx 未訂閱
你指的是傳給另外一個函數void copyVector(),而不是指另外一個正在 執行的程式吧?    前者的答案是:
typedef vector IconVector;    void copyVector(IconVector& iv)
{
//...
}
發表人 - happosai 於 2004/01/14 01:06:46
系統時間:2024-11-23 8:31:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!