1樓:網友
恩,用反射機制可以做到,下午寫給你個小例子吧。
很簡單的,不過你的輸入引數最好改一下。
2樓:
我只看明白了一點,不知道它說的什麼意思1
3樓:網友
沒太明白你的意思。
c++為什麼要動態建立物件
4樓:網友
一、可以最大程度節省資源:
比如乙個程式,它可以處理很多東西,1, 可以處理乙個五萬人的學校的所有學生的資料。
2, 可以處理乙個幾十人的小班級。
1)如果用靜態的分配,比如說,陣列。當知道要處理這些問題的時候,要定義乙個50000 長度的陣列才能解決問題。這時候,當用這個程式去處理班級資料。
這裡分配的大量的記憶體位址都會造成了浪費。
2)要處理50000人以上的學校的資料,又會出現分配不足的問題。需要重新修改**。(這就是很麻煩的事情了)這個在c++上叫溢位。
3)使用動態分配記憶體的好處。動態的話,就是使用多少,就用多少。根據輸入的資料大小來分配記憶體。
比如說,這個程式處理50人的小班級,則會分配50個空間。當增加乙個人的時候,則程式就能自動在後面再加乙個空間。
二、優點如下:
1,不會造成浪費,基本上都是有多少用多少。
2,能夠隨時增加,減少。
程式的靈活性更高。也不會出現分配不足的問題。
5樓:網友
比如乙個程式在執行時需要根據使用者需求建立若干個類a的物件,你**怎麼寫? a a,b,c...靜態建立物件是行不通的。
這時候就要動態建立了。
動態開闢記憶體靈活,特殊的資料結構用動態物件才好。
6樓:掌中萌鼠
好處當然有很多!!ls說的是乙個 還有最重要的 可以按需求分配記憶體。
提高系統資源的利用率。
需要多少就分配多少。
一口氣分配了 會出現很多無用的記憶體佔用。
只可以動態為物件增加資料成員,而不能為物件動態增加成員方法。()
7樓:科技科普君
只可以畢悄槐動態為物件運嫌增加資料成手友員,而不能為物件動態增加成員方法。()
a.正確。b.錯誤。
正確答案:b
java中建立物件 類名 物件名new 類名後面的
怕怕叫什麼好呢 你朋友說的很對 類的構造方法是與類同名的 所以 類名 就是表示 構造方法 我是不推薦前者的表示方法 這樣沒有突出這是個方法 方法自然是需要 的 括號裡是引數 沒有就不填 但是不能省略. 歐尼醬死 類名 物件名 new 構造方法 構造方法 構造方法名 引數 構造方法名的值 類名的值 我...
C 未將物件引用設定到物件的例項。
正確的寫法是 string connectionstring membership connectionstring sqlconnection con new sqlconnection connectionstring sqlcommand cmd new sqlcommand delete m...
sql未將物件引用設定到物件的例項怎麼解決
是不是值有問題 先判斷是否為空 if session friend name null 20 sql 新建資料庫 右鍵單擊新建表 出現此問題!請問怎麼解決。補充 未將物件引用設定到物件的例項。sqleditors 程式位置 在microsoft.sqlserver.management.ui.vsi...