看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) win10/linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC/VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 請問程式碼中第6/22/28行,這三個ostream之間的關聯性是什麼? 25行以上是助教給的程式碼,但是我寄信問助教,他只說這是約定俗成的寫法 囧。 1.為什麼第6行是必備的? 我的理解中,提前宣告是因為實作在後面,中間可能有人用到 但是中間到底是誰用到呢? 22行嗎? 那為什麼22行會需要用到第6行的宣告呢? 2.第22行的<>是什麼意思呢? 我覺得看起來很像是某種template, 但是中間又不能塞T進去。 3.第28行是我自己寫的,我試過很多方法, 但是好像只有這樣寫才可以,跟他關聯的好像是第6行,而不是第22行。 總之就是這三行之間的關係,以及為什麼22行要這樣寫? 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/xoJD1L 補充說明(Supplement): 這是一個.h檔案,如果需要範例的.cpp,我再補充。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.91.190 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1496940940.A.FB6.html
kosoj6: 巧遇 06/09 22:48
dindonring: 我以為6和28使指同一個東西耶? 22只是剛好名子取一樣 06/11 16:53
dindonring: 說錯 三個都是指同一個東西 06/11 16:54
dindonring: 阿 有人解答了 06/11 16:54