[問題] 如何設計一個客製化宣告?

看板C_and_CPP (C/C++)作者 (築夢 逐夢 go~)時間15年前 (2010/11/27 14:56), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
小弟 想詢問有無客製化的宣告 使得 ex: Jack a[5][5] (Jack是我自己取的名字宣告) 使的效果等同 double **a = new double *[5] for (int i=0; i<5; i<++) a[i]=new double [5]; (當然也要客製化 JackDel a[5][5] 等同del效果) 因為我在我的程式運用到不斷的宣告a,b,c,d,e不同size大小的浮動記憶體 覺得這樣不斷寫 非常的不整潔 想尋求類似typedef的解決方式 本有嘗試用typedef+structure去嘗試 但是因為舉陣大小 必須是浮動 無法在typedef先定義 直到當事者使用他才知道要宣告多大 請問有這種可能的寫法嗎 謝謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.28.193.87

11/27 15:01, , 1F
封成function不好嗎?
11/27 15:01, 1F

11/27 15:02, , 2F
double ** a = createJack(5,5);
11/27 15:02, 2F

11/27 15:04, , 3F
照微軟API的作法是InitSomething(Something* s);
11/27 15:04, 3F

11/27 15:04, , 4F
把初始化寫成含數
11/27 15:04, 4F

11/27 15:10, , 5F

11/27 16:15, , 6F

11/27 16:34, , 7F
C++0x: http://codepad.org/Dre68rpo 奇怪怎麼好像很
11/27 16:34, 7F

11/27 16:34, , 8F
少人知道 vector 這東西, 記憶體管理全部都自己來?
11/27 16:34, 8F

11/27 18:18, , 9F
報告樓上,有人想用吸,所以他們不一定會知道「STL」。
11/27 18:18, 9F

11/27 19:34, , 10F
原來 C 語言也有 new ...
11/27 19:34, 10F
文章代碼(AID): #1CyAkLQ1 (C_and_CPP)
文章代碼(AID): #1CyAkLQ1 (C_and_CPP)