我正在使用头文件“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