C++ cout不';t在C+中打印字符串+;(包括<;iostream>;、包括<;string>;,并刷新所有存在项)

C++ cout不';t在C+中打印字符串+;(包括<;iostream>;、包括<;string>;,并刷新所有存在项),c++,string,cout,C++,String,Cout,我的代码: 类“table”中有一个数组,用于存放新添加的book(struct) 在数组中的一个旁边添加一个 搜索可以使用ISBN、title或author,它们都是book(struct)中的变量 印刷品应该能把书上的信息打印出来 问题:打印无法打印字符串(书本中的变量都是字符串) 可能不是问题: 插入、添加…这种功能应该可以很好地工作,因为当我搜索某本书时,它会显示“book found” #包括 #包括 使用名称空间std; 结构体的构造 { 字符串isbn; 字符串标题; 字符串作者;

我的代码:
类“table”中有一个数组,用于存放新添加的book(struct)
在数组中的一个旁边添加一个
搜索可以使用ISBN、title或author,它们都是book(struct)中的变量
印刷品应该能把书上的信息打印出来

问题:打印无法打印字符串(书本中的变量都是字符串)

可能不是问题: 插入、添加…这种功能应该可以很好地工作,因为当我搜索某本书时,它会显示“book found”

#包括
#包括
使用名称空间std;
结构体的构造
{
字符串isbn;
字符串标题;
字符串作者;
字符串日期;
};
类表
{
公众:
//成员常数
静态const size\u t容量=30;
//建造师
表(){used=0;}
//修改
bool insert(簿记);
//不变的
大小\u t哈希\u isbn(字符串目标\u isbn);
大小\u t哈希\u标题(字符串目标\u标题);
大小\u t哈希\u作者(字符串目标\u作者);
大小搜索isbn(字符串目标isbn);
大小搜索标题(字符串目标标题);
大小搜索作者(字符串目标作者);
作废打印(尺寸索引);
私人:
//成员变量
图书数据[容量];
使用的尺寸;
};
//修改成员函数
bool表格::插入(帐簿条目)
{
如果(搜索isbn(entry.isbn))
返回false;
数据[使用]=输入;
使用++;
返回true;
}
//常数成员函数
大小表::哈希isbn(字符串目标isbn)
{
尺寸指数=0;
bool-found=false;
而((索引cout问题不在于
print
函数或与之相关的东西。在
add
(以及
search
)函数中,您可以按值传递
对象。只需按引用传递即可

void add(table& t)
//            ^

当你真的应该发布
print
函数和类声明时,为什么要发布代码墙?“print cant print string”请给出具体细节。哪个打印?它编译了吗?你期望什么?它做什么?
void add(table& t)
//            ^