看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
james732:貼一下你的程式碼與錯誤訊息吧 03/07 01:27
loveme00835:你的編譯器沒有跟你說原因? 03/07 01:28
stupid0319:好像在說故事.......... 03/07 01:28
loveme00835:一個沒有斷句、沒有畫面的故事... 03/07 01:33
johnhmj:g++ … ( ̄ー ̄;) 這肯定是 Linux 終端機環境下編譯… 03/07 02:30
Bencrie:MingGW、cygwin 也有 g++ 啊 =3= 03/07 08:51
cceHunteR:跑run?! 03/08 09:43
cceHunteR:噗原來是function名稱叫run阿 XDD 03/08 09:44