我正在使用頭文件「sales.item」這是什麼引起的頭錯誤?
我正在寫一個小程序,它告訴我,頭文件,而不是我的程序,有一個錯誤。不知怎的,最後一行是不對的。錯誤是說,字符串isbn是私人的。
#include <iostream>
#include "Sales_item.h"
int main()
{
Sales_item item1, item2;
std::cin >> item1 >> item2;
if (item1.isbn() == item2.isbn()) { // this checks if item1 and item2 are same book
Sales_item類的內容是什麼?最有可能的方法isbn()在Sales_item類中是私有的。公開它 – venki421 2014-09-27 21:18:07
如果您認爲問題出現在'Sales_item.h'中,那麼爲什麼您向我們展示了其他一些文件? – 2014-09-27 21:18:28
@ init6我做到了。現在的問題是我發佈的「if」這一行。說「沒有匹配調用std :: string」 – Raigeki 2014-09-27 21:45:41