※ 引述《Nozaki (NA)》之銘言:
: 寫基本的串列插入資料 用教科書的程式碼輸入 最後出現錯誤訊息:
: ISO C++ forbids declaration of 'link' with no type
: 想請大家解惑一下 找了一些資料還是看不懂...
: 板上有人用WINODOWS跑得出來 但我用Xcode就會跑出這樣的錯誤訊習..
: 謝謝~!
我個人習慣是
1. 定義和implement分開寫,除非inline
2. 善用namespace
就不會發生你遇到的這種問題,可讀性也高,
更可以利用xcode的auto completion降低打字的時間(雖然很慢但是聊勝於無)
//homework.h
#include <iostream> // 請參閱9.4節說明
using namespace std; // 請參閱9.4節說明
namespace myhomework
{
: class Student // 自定Student資料類別
: {
: int student_id;
: ........略......
: }
: }
}
//homework.cc
#include <iostream> // 請參閱9.4節說明
#include "homework.h"
using namespace std; // 請參閱9.4節說明
using namespace myhomework;
: int main()
: {
: Student studata; //定義Student物件
: linklist ls; //定義linklist物件
: ........略.............
: break;
: case '0':
: return 0;
: }
: cout << endl;
: }
: }
--
人生苦短 連當歸都比較長
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.151.241
※ 編輯: philip 來自: 220.135.151.241 (08/24 20:44)