看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 更新:下列寫法是可以通過編譯的,實際測試功能上也沒問題,先前出問題單純是出在使用手機輸入法打code造成符號全、半形混合,以至於編譯時產生缺符號的狀況,佔用大家時間我非常抱歉。 -- 書上形容參考就像是變數的別名,如果我想為陣列的某個元素製作別名,並使用別名來對它 int fd_pipe[2]; int& fd_pipe_read = fd_pipe[0]; int& fd_pipe_write = fd_pipe[1]; fd_pipe_read = 55; fd_pipe_write = fd_pipe_read + 66; 但實際嘗試會發現無法通過編譯,錯誤原因在於二、三行被指出fd_pipe未定義,但實際上第一行就定義了,請問這樣的寫法為什麼不行呢? 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.143.196 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1622126476.A.34A.html ※ 編輯: icetofux (111.250.143.196 臺灣), 05/27/2021 22:43:22 ※ 編輯: icetofux (111.250.143.196 臺灣), 05/27/2021 22:54:49
james732: 用手機寫code不會很累嗎 XD 05/28 10:56
icetofux: 睡前想到一個idea,沒驗證一下睡不著,只好用手機搭遠端 05/28 12:47
icetofux: 寫個簡短的測試code,沒想到會在輸入法上失足XD 05/28 12:47
ucrxzero: 所以解決了嗎? 05/30 18:02
ucrxzero: 為啥我邊的過去? 05/30 18:04
ucrxzero: 編 05/30 18:04
ucrxzero: 喔喔看到了= = 05/30 18:04
ctrlbreak: 還好啦, 全形空白才恐怖...XD 05/30 20:43