c++ - 如何在另一个类中使用带有布尔函数的 If 语句
问题描述
我有一个类 EverTrueHelper.cpp。
bool EverTrueHelper::getAndReturnUserEntry(string userEntry)
{
if (userEntry == "Q" || userEntry == "q")
{
return true;
}
else
{
return false;
}
return 0;
}
我的主要功能中有这些代码行
cout << "Do you want to quit? Type 'Q' or 'q' else hit Enter" << endl;
cin >> userEntry;
if (getAndReturnUserEntry = true)
{
break;
}
else
{
continue;
}
我的if
声明中的“getAndReturnUserEntry”有错误。我不知道如何绕过它。
解决方案
()
您可以通过使用括号 ( ) 并在其中传递参数来调用方法:
cin >> userEntry;
if (getAndReturnUserEntry(userEntry))
{
break;
}
else
{
continue;
}
推荐阅读
- javascript - 包含多个数组的对象上的映射函数
- reactjs - 从 eventListener 中调用函数
- php - 在 WooCommerce 中禁用特定运输方式的“下订单”按钮
- reactjs - 异步等待和获取总是返回错误
- blockchain - 如何在 Node.js 上使用solidity @0.5.0 部署工厂合约
- algorithm - 为什么我在下面的问题中只迭代到 sqrt(N)?
- azure - 如何在应用服务计划中拆分每个应用的指标?
- node.js - 使用 Sequelize 和 postgis 在多边形中查找一个点
- c - 如何在c中创建一个像1000行和列的大矩阵?
- uiviewcontroller - Storyboard instantiateWithIdentifier 导致 iOS 13 崩溃