[問題] .h跟.cpp一起compile的問題
不好意思再問一個可能很笨的問題
由於之前寫程式都把它寫一起 沒有分開寫的習慣
想說試試看compile課本上的程式
但還是跑不出來結果 什麼都沒出來
我把它們放在同個project裡頭了
(.h檔)
#include <iostream>
using std::cout;
using std::endl;
#include <string> // class GradeBook uses C++ standard string class
using std::string;
class GradeBook
{
public:
GradeBook( string name )
{
setCourseName( name );
}
void setCourseName( string name )
{
courseName = name;
}
string getCourseName()
{
return courseName;
}
void displayMessage()
{
cout << "Welcome to the grade book for\n" << getCourseName()
<< "!" << endl;
}
private:
string courseName;
};
(.cpp)
#include <iostream>
using std::cout;
using std::endl;
#include "GradeBook.h" // include definition of class GradeBook
int main()
{
GradeBook gradeBook1( "CS101 Introduction to C++ Programming" );
GradeBook gradeBook2( "CS102 Data Structures in C++" );
cout << "gradeBook1 created for course: " << gradeBook1.getCourseName()
<< "\ngradeBook2 created for course: " << gradeBook2.getCourseName()
<< endl;
system("PAUSE");
return 0;
}
請問為什麼印不出來getname呢?
PS: cin.get()會有error耶?
--
無名網誌(日本生活): http://www.wretch.cc/blog/gigigaga1202
Lang-8: http://lang-8.com/20414
如果你繼續追逐我的幻影
你將被真正的我追上
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.71.92.74
※ 編輯: gigigaga17 來自: 202.71.92.74 (03/11 12:08)
※ 編輯: gigigaga17 來自: 202.71.92.74 (03/11 12:09)
→
03/11 12:13, , 1F
03/11 12:13, 1F
→
03/11 12:15, , 2F
03/11 12:15, 2F
→
03/11 12:15, , 3F
03/11 12:15, 3F
→
03/11 12:18, , 4F
03/11 12:18, 4F
推
03/11 12:24, , 5F
03/11 12:24, 5F
→
03/11 12:25, , 6F
03/11 12:25, 6F
推
03/11 12:28, , 7F
03/11 12:28, 7F
→
03/11 12:29, , 8F
03/11 12:29, 8F
→
03/11 12:47, , 9F
03/11 12:47, 9F
→
03/11 12:48, , 10F
03/11 12:48, 10F
→
03/11 12:48, , 11F
03/11 12:48, 11F
→
03/11 12:49, , 12F
03/11 12:49, 12F
→
03/11 13:01, , 13F
03/11 13:01, 13F
推
03/11 13:05, , 14F
03/11 13:05, 14F
→
03/11 13:06, , 15F
03/11 13:06, 15F
→
03/11 13:15, , 16F
03/11 13:15, 16F
→
03/11 13:16, , 17F
03/11 13:16, 17F
→
03/11 13:16, , 18F
03/11 13:16, 18F
推
03/11 13:21, , 19F
03/11 13:21, 19F
推
03/11 13:24, , 20F
03/11 13:24, 20F
→
03/11 13:25, , 21F
03/11 13:25, 21F
→
03/11 13:25, , 22F
03/11 13:25, 22F
推
03/11 13:41, , 23F
03/11 13:41, 23F
→
03/11 13:41, , 24F
03/11 13:41, 24F
→
03/11 13:41, , 25F
03/11 13:41, 25F
→
03/11 13:42, , 26F
03/11 13:42, 26F
→
03/11 13:42, , 27F
03/11 13:42, 27F
→
03/11 13:54, , 28F
03/11 13:54, 28F
→
03/11 13:55, , 29F
03/11 13:55, 29F
→
03/11 13:55, , 30F
03/11 13:55, 30F
→
03/11 13:57, , 31F
03/11 13:57, 31F
→
03/11 13:57, , 32F
03/11 13:57, 32F
推
03/11 14:01, , 33F
03/11 14:01, 33F
→
03/11 14:02, , 34F
03/11 14:02, 34F
→
03/11 14:02, , 35F
03/11 14:02, 35F
→
03/11 14:03, , 36F
03/11 14:03, 36F
→
03/11 14:04, , 37F
03/11 14:04, 37F
→
03/11 14:04, , 38F
03/11 14:04, 38F
→
03/11 14:12, , 39F
03/11 14:12, 39F
→
03/11 14:12, , 40F
03/11 14:12, 40F
推
03/11 14:17, , 41F
03/11 14:17, 41F
→
03/11 14:17, , 42F
03/11 14:17, 42F