看板 Gossiping 關於我們 聯絡資訊
假如我沒有定義在.h 編譯也會給我過 但是就是會跳出warning告訴我沒有找到還是怎樣 但是實際上他也會去我.c裡面找 有人知道為啥要定義在.h嗎 這是程序問題嗎 還是什麼 -- 黑塔可愛,黑塔務實 https://i.imgur.com/W9ixjQE.gif -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.91.73 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1756692956.A.7C6.html
vowpool: 因為你在其他地方有用到 125.227.40.62 09/01 10:16
vowpool: 而在宣告之前就已經先引用 125.227.40.62 09/01 10:17
la8day: 去把編譯器流程搞懂 27.51.113.241 09/01 10:17
ch333: 你寫得不夠多? 42.73.83.75 09/01 10:17
pengjoker: 作業自己寫 49.218.92.136 09/01 10:17
garman0403: 看不懂啦 42.72.129.158 09/01 10:17
peterwu4: 其他的地方也有用到的話,你放.C就會… 61.222.220.37 09/01 10:18
peterwu4: 不方便XD 61.222.220.37 09/01 10:18
wifeisblind: 介面跟實作分開,架構解偶,是這樣 49.215.224.236 09/01 10:19
gino0717: 這樣編譯速度會差到10倍 220.136.84.91 09/01 10:21
elvis30901: 先搞懂c是怎麼編譯的 39.9.230.5 09/01 10:21
preisner: 所以別人要用你的function都要include 60.248.161.28 09/01 10:21
preisner: 你的c檔嗎??? 60.248.161.28 09/01 10:22
Forcast: 用python 114.25.166.128 09/01 10:33
piyan5566: 簡單來講就是方便專案協作 header就像 103.229.16.4 09/01 10:41
piyan5566: 前端 c檔像後端 103.229.16.4 09/01 10:41
somefatguy: 自己標明extern啊 111.83.250.63 09/01 10:41
piyan5566: 你也可以直接include c檔 編譯也會過 103.229.16.4 09/01 10:42
piyan5566: 但就很怪 103.229.16.4 09/01 10:42
derekjj: 你也可以都寫在同一頁啊 我看你要怎麼麼 114.46.47.130 09/01 10:42
derekjj: 維護跟擴充功能 114.46.47.130 09/01 10:42
piyan5566: 這問題是c的優點也是缺點啦 之後的高 103.229.16.4 09/01 10:49
piyan5566: 階語言都是物件導向就沒你這問題了 103.229.16.4 09/01 10:49
loveyou9527: claude code 1.165.106.208 09/01 10:53
cc02040326: 作業自己寫 223.139.94.73 09/01 14:09