求大佬指点下,到底哪里错了
1>c:\users\hp\desktop\c练习\project1\project1\book.cpp(10): error C3867: “CStudent::getBookName”: 非标准语法;请使用 "&" 来创建指向成员的指针
1>c:\users\hp\desktop\c练习\project1\project1\book.cpp(10): error C3867: “CStudent::getPrice”: 非标准语法;请使用 "&" 来创建指向成员的指针
#pragma once
class CStudent
{
public:
CStudent();
~CStudent();
private:
char name[10];
char bookName[10];
float price;
public:
char *getBookName();
float getPrice();
void setBookName(char *myBookName);
void setPrice(float myPrice);
};
#include "Student.h"
#include <iostream>
CStudent::CStudent()
{
}
CStudent::~CStudent()
{
}
char* CStudent::getBookName()
{
return bookName;
}
float CStudent::getPrice()
{
return price;
}
void CStudent::setBookName(char *myBookName)
{
strcpy_s(name, myBookName);
}
void CStudent::setPrice(float myPrice)
{
price = myPrice;
}
#include <iostream>
#include "Student.h"
using namespace std;
int main()
{
CStudent bo;
bo.setBookName("C++");
bo.setPrice(70);
cout << bo.getBookName << " " << bo.getPrice << endl;
return 0;
}