作者philip (--以上为智障名单)
看板MAC
标题Re: [软体] 写c++跑出 ISO C++ fordbids declarati …
时间Wed Aug 24 20:43:10 2011
※ 引述《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)