[問題] 將新函式寫入標頭檔??

看板C_and_CPP (C/C++)作者 (...)時間13年前 (2013/03/11 02:01), 編輯推噓0(0012)
留言12則, 4人參與, 最新討論串1/1
新手小弟我想要嘗試將一個函式寫入標頭檔中 但無奈第一行就跑出錯誤訊息 用的是Dev-C++ iamcool.h; <-----這是我用做標頭檔的檔名 結果這一行就出錯 class Cool{ public: Cool(); <-----我所定義的函式 private: int a; <-----兩個變數們 int b; }; iamcool.cpp; <-----定義函式的function形式 #include "iamcool.h" int Cool(int a,int b) { return a/b; }; 第一行應該是語法上的簡單錯誤,但小弟對C++非常不熟 不知道要怎麼修正 另外下面把我所定義的函式寫入標頭檔的方法不知道可不可以.... 大致上就是函式寫進.cpp中 函式名稱寫進.h (爬文研究出來的) 先在此感謝高手大大們~!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.172.184

03/11 02:11, , 1F
::
03/11 02:11, 1F

03/11 02:38, , 2F
::是加在第二段中的.cpp中 用來指明Cool()是iamcool
03/11 02:38, 2F

03/11 02:39, , 3F
的成員函式嗎? 還是指要加在第一行修正語法錯誤??
03/11 02:39, 3F

03/11 03:17, , 4F
.cpp 裡寫 int Cool::Cool(int a, int b) ...
03/11 03:17, 4F

03/11 03:18, , 5F
然後 'iamcool.h;' 是檔案的一部份嗎? 是的話請刪掉
03/11 03:18, 5F

03/11 03:45, , 6F
是我想放置class在裡面的標頭檔~~
03/11 03:45, 6F

03/11 03:51, , 7F
還有要用建構子初始化裡面private member variables
03/11 03:51, 7F

03/11 03:51, , 8F
不知道要怎麼加進去表示...
03/11 03:51, 8F

03/11 06:59, , 9F
1. 你必須知道如何在專案中加入新的檔案
03/11 06:59, 9F

03/11 07:00, , 10F
2. 分別加入 iamcool.h 和 iamcool.cpp 兩個檔案
03/11 07:00, 10F

03/11 07:00, , 11F
3. 分別開啟這兩個檔,並且把 code 打進去
03/11 07:00, 11F

03/11 19:36, , 12F
感謝回答
03/11 19:36, 12F
文章代碼(AID): #1HFCfhns (C_and_CPP)
文章代碼(AID): #1HFCfhns (C_and_CPP)