[問題] C++ Pointer

看板C_and_CPP (C/C++)作者 (你好)時間15年前 (2011/03/07 01:26), 編輯推噓1(107)
留言8則, 6人參與, 最新討論串1/3 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) g++ 問題(Question):++的時候碰到一個問題如下: 有兩個class A 和 B,我在 class A中宣告了 B的pointer B *ptr,然後在 class A中有用到pthread去跑run這個function,我想讓ptr在run這個function 中才被new出來 所以我在run裡面寫了ptr = new B(); 可是編譯卻失敗,請問 編譯失敗的原因是什麼還有有什麼方法可以解決這個問題嗎? 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.221.141

03/07 01:27, , 1F
貼一下你的程式碼與錯誤訊息吧
03/07 01:27, 1F

03/07 01:28, , 2F
你的編譯器沒有跟你說原因?
03/07 01:28, 2F

03/07 01:28, , 3F
好像在說故事..........
03/07 01:28, 3F

03/07 01:33, , 4F
一個沒有斷句、沒有畫面的故事...
03/07 01:33, 4F

03/07 02:30, , 5F
g++ … ( ̄ー ̄;) 這肯定是 Linux 終端機環境下編譯…
03/07 02:30, 5F

03/07 08:51, , 6F
MingGW、cygwin 也有 g++ 啊 =3=
03/07 08:51, 6F

03/08 09:43, , 7F
跑run?!
03/08 09:43, 7F

03/08 09:44, , 8F
噗原來是function名稱叫run阿 XDD
03/08 09:44, 8F
文章代碼(AID): #1DSyF5bF (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1DSyF5bF (C_and_CPP)