作者joshddd (econ_apprentice)
看板C_and_CPP
标题[问题] header的小问题
时间Thu Aug 13 19:39:15 2020
我买了一本C++ how to program
目前读到第三章
是 class 的部分
程式码如下
https://i.imgur.com/SwOme9f.jpg
https://i.imgur.com/0QMMBDn.jpg
https://i.imgur.com/G4gP7q3.jpg
但是都会有这个错误
https://i.imgur.com/hY9rP6T.jpg
我把 ch4.cpp的 include GradeBook.h 改成.cpp
就没问题了
但是课本是.h
所以是我搞错了什麽吗?
新手 求帮忙
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.12.0.84 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1597318757.A.C55.html
1F:推 loveme00835: ch4.cpp 和 GradeBook.cpp 都要各编译一次再连结起来08/13 20:10
2F:→ loveme00835: , 你要不要用 VisualStudio 会比较简单些08/13 20:10
谢谢
※ 编辑: joshddd (118.232.96.133 台湾), 08/13/2020 20:14:28
3F:推 dces4212: 指令少加一楼说的那份档案08/14 00:22
4F:推 Gway: g++ Gradebook.cpp ch4.cpp08/14 09:09
5F:推 david0426: 小可爱 你也要跟我说谢谢08/14 19:01
你有点变态欸 ... 好啦 谢谢
※ 编辑: joshddd (118.232.96.133 台湾), 08/14/2020 21:42:25
6F:推 d630200x: C/C++不建议一开始就用VScode来写,要的话起码要搞懂gcc 08/15 15:36
7F:→ d630200x: 的command或是去用cmake 08/15 15:36
8F:→ Jockey66666: 纯好奇楼上的大大为什麽会这样推荐 08/15 15:45
9F:→ nh60211as: 您终究是要用GCC的,为何不一开始就用 08/15 16:08
10F:→ loveme00835: 教学可以分几个阶段, 原 po 还在最早的语言基础阶段, 08/15 18:08
11F:→ loveme00835: 分离式编译可以从工具的使用开始学, 也可以让 IDE 08/15 18:08
12F:→ loveme00835: 简化建置的细节. 个人认为入门使用 IDE 学习曲线会比 08/15 18:08
13F:→ loveme00835: 较缓些, 这也和 [P1389R1] 建议的顺序相符. "你终究 08/15 18:08
14F:→ loveme00835: 要开车的, 为什麽不出生就开始开?" 这个理由很奇怪吧 08/15 18:08
15F:→ a58524andy: 倒觉得从gcc/g++不会比较难啊 08/15 19:46
16F:→ a58524andy: vs code的话插件也是需要配置的 08/15 19:47
17F:→ a58524andy: 而一开始都放在同个资料夹的话gcc/g++也是一行-o就完 08/15 19:47
18F:→ a58524andy: 事了 也没复杂到哪里去 08/15 19:47
19F:推 siuoly: 个人最早dev c++ 08/16 20:59
20F:→ siuoly: 再用vs code 写 08/16 20:59
21F:→ siuoly: 最後用vim g++编译写make file 08/16 20:59
22F:→ siuoly: 因为看github的c++专案 08/16 20:59
23F:→ siuoly: 一定要会看gcc命令和makefile 08/16 20:59
24F:→ siuoly: 但是c++新生儿我觉得你用ide做就好 08/16 20:59
25F:推 nickchen1202: 新学C++个人推code:blocks 08/17 20:52
26F:→ nickchen1202: 用vscode设定完compiler、debugger之後才好用 08/17 20:52
27F:推 kingofsdtw: friend? 10/07 19:53