Re: [問題] 矩陣運算和矩陣大小的問題

看板C_and_CPP (C/C++)作者 (等待的彼端)時間16年前 (2009/08/19 02:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《finaljam (等待的彼端)》之銘言: : 標題: [問題] 矩陣運算和矩陣大小的問題 : 時間: Tue Aug 18 21:40:29 2009 : : 各位大大 : 我現在有一個矩陣運算的function : 我寫成這樣 : : 其中float* w, float* x, float* b : 是我用new float去定義它們的大小 : 當我數字很小的時候(大概是各位數)都能計算 : 但是n如果大一點(例如15)就會好像寫不進去一樣,w[i]都還是維持原本的值 : 如果再更大一些(例如25),整個程式好像什麼都沒執行就結束close掉 : 連個system("pause")都不會出現 : 請問這個問題該怎麼解決呢? : 抱歉我對new的用法也是剛接觸而已 : 可能很多地方不是很清楚 : 請大大能告訴我一下我的問題在哪? : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.113.218.166 : 推 snowlike:似是MemoryLeak或是記憶體來不及釋放,這部分code看不出 08/18 22:03 : → finaljam:那請問大大你提到的這兩種可能原因要怎麼改善阿? 08/18 22:11 : → snowlike:你可以看一下置底十戒有關指標的部份,注意有new有delete 08/18 22:28 首先先謝謝大大 我剛剛有去看了十戒了 我有些有delete,有些卻沒有....XD 但是這是因為我不太清楚在class的private裡面宣告的new要在哪邊delete 所以沒加上去 請問如果是像這樣的new該在哪邊delete呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.218.166

08/19 02:26, , 1F
解構式/destructor/dtor/~ClassName() 都同樣的東西 晚安
08/19 02:26, 1F
文章代碼(AID): #1AYkwzHM (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AYkwzHM (C_and_CPP)