C 的動態陣列在 MFC 中實現了 Carray 的功能

發布 科技 2024-06-11
10個回答
  1. 匿名使用者2024-01-29

    我不太明白你的意思,因為我還沒有畫過向量圖,但我可以告訴你:

    MFC 中 Carray 的功能類似於 C 語言中 ArrayList 的功能。

    此外,MFC 庫僅在 Visual C++ 中使用,並且使用 C。 .NET Framework 類庫。

  2. 匿名使用者2024-01-28

    C++可以使用向量或列表!!

    c 不煩人,容易上手!!

    我也從C++轉到了C!! 其實都怪我喜歡c,呵呵,寫得少了很多**!

    實際上,如果你想使用 C++,你可以從定義乙個結構開始。

    struct point

    然後使用 VectorPointSet 初始化點集。

    然後可以使用函式。

    向集合新增點。

    從集合中刪除該點。

    清空集合。

    a) 定位到集合中 A 下標的點。回到這一點。

    或者只是點集來定位它。

    而且易於使用!! 使用向量,您不需要考慮空間的大小、函式或 C 中的陣列列表

    幾乎! 有關詳細資訊,請參閱 msdn

    希望對你有所幫助!

  3. 匿名使用者2024-01-27

    你的意思是泛型,支援 c。 例如: list“您定義的結構” lst = new list“您定義的結構

  4. 匿名使用者2024-01-26

    我不懂向量圖形,補充樓上,一般用泛型去去更高、更高效、更方便的結束動態陣列問題。

    在 C++ 中,有乙個向量,在 C 中有乙個列表

    您可以參考 MSDN

  5. 匿名使用者2024-01-25

    您將類操作陣列定義為其成員變數,當類例項化時,它會讀取檔案資料,然後您就可以開始了。

  6. 匿名使用者2024-01-24

    ;刪除乙個後,; 將減少 1

    請看下表。

    i 週期已中止,因此為 2

    為什麼我在這裡把它改成這個,為什麼有斷言?

    因為 i 在增加,所以陣列的實際長度一直在減小,長度仍然是 5,所以它會越線。 刪除所有元素應該有功能,清除應該沒問題,一般不建議迴圈刪除。

  7. 匿名使用者2024-01-23

    carray 用於動態陣列。

    clist 可以動態新增內容並顯示它。

  8. 匿名使用者2024-01-22

    這樣可以嗎?

    void cmainframe::onmenuitem32771()cstring cs;

    d",array[1].getat(1));

    messagebox(cs);

    標頭檔案。 #include

  9. 匿名使用者2024-01-21

    carrayca;;;

    等一會。 但是,Tray 模擬一維陣列

  10. 匿名使用者2024-01-20

    extern carrayg_arrblocksim;

    走到滑溜溜的手稿前的外來,擺脫這封信和懺悔。

相關回答
22個回答2024-06-11

只需寫出與空間動態分配相關的其他類似 ABC 的元素,然後自己新增它們即可。 >>>More

9個回答2024-06-11

定義陣列後,為了使用陣列,必須為陣列分配所需的記憶體區域。 根據記憶體區域分配的時間,陣列可以分為靜態陣列和動態陣列。 編譯時需要分配記憶體的陣列通常稱為靜態陣列,需要在執行時分配的陣列稱為動態陣列。 >>>More

8個回答2024-06-11

在隨後的長度中無法獲得這種動態分配。

樓下列出的公式是用於計算陣列的,這與您動態分配的指標不是一回事),但知道長度也相對簡單。因為當你是新手時,你必須先知道長度。 這裡已知的 w 和 h 是您想要的長度。 >>>More

9個回答2024-06-11

事實上,你的程式的執行結果並不是唯一的,在不同的編譯器上,結果可能會有所不同! >>>More

9個回答2024-06-11

您的新增記錄outvouch("01", a(),"001", "ddd", b(),"2008-01-01") 應該新增 recordoutvouch(string str1,string para1,string str2,string str3,string para2,string str4),因為你是 a 和 b 已經是陣列了,以後不需要新增 ()。 >>>More