vocter容器在使用algorithm的find以及find_if中出现的无法访问private成员变量问题

vector<Bus>bus
class Bus {
private:int id, nameId, bI, eI;int number;
public:Bus();Bus(const Bus &b);Bus(int id, int nameId, int bI, int eI);//重载等于号bool operator==(const Bus& b);//重载小括号bool operator()(const Bus& b);
};

如果这样写,会报错,提示vector无法访问Bus的私有变量,但是我调换一下位置(别问我为什么换)

class Bus {
private:int id, nameId, bI, eI;int number;
public://重载等于号bool operator==(const Bus& b);//重载小括号bool operator()(const Bus& b);Bus();Bus(const Bus &b);Bus(int id, int nameId, int bI, int eI);
};
vector<Bus> bus;

错误就消失了,不明所以,记录一下。

错误 C2248 “Bus::operator ()”: 无法访问 private 成员(在“Bus”类中声明)相关推荐

  1. “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)

    c++工程编译报错: "CObject::operator =": 无法访问 private 成员(在"CObject"类中声明) 错误无法直接定位源码位置,网 ...

  2. qt程序报错error C2248: “ThreadTest::ThreadTest”: 无法访问 private 成员(在“ThreadTest”类中声明)

    问题: 在qt程序中新增一个类,未继承任何类,后来增加继承类的时候,添加继承类和Q_OBJECT宏后编译报错: error C2248: "ThreadTest::ThreadTest&qu ...

  3. error C2248: “CObject::CObject”: 无法访问private 成员(在“CObject”类中声明)

    MFC编程时遇到此问题,原因和解决方法如下: 问题代码:        BayesTest bTest(m_ModelPath);        BayesCategoryTest(bTest, m_ ...

  4. VC++ error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)

    在使用诸如:CArray或是 CList等类时,经常会出现此错误 此错误的原因是由于自定义的类的数组项时 有一个操作如  Add()  在这个操作中,实际上需要一个 = 操作,但是这个 =操作在 自定 ...

  5. error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)

    原因 首先说明原因,这是由于对CObject对象进行直接拷贝导致的,在MFC中,大部分对象都是继承自​​CObject.然而,​​CObject对象没有实现拷贝构造函数和拷贝赋值运算符,如下图所示. ...

  6. error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明) [问题点数

    请问大家是不是继承了CObject的类,就不能做为函数的参数? 我写了这样一个方法: int FindItem(CStringArray pstrArray,CString strSource) { ...

  7. 05-----关于C++使用VS时出现 error C2248: “xxx“ 无法访问private成员(在“MySpdlog“类中声明)

    一 问题描述 项目中遇到一下问题,需要写个测试程序,但是在搭建的过程中,出现错误的,心想,代码一样的,怎么就报错了呢.于是开始查找问题. 错误如下: 因为我的测试程序文件不算多,就5个,代码也不多,于 ...

  8. 关于“C2248 QString::QString 无法访问private成员的问题”

    直接上图: 第252行,想通过const char* 在QJsonArray中定位相应的QJsonObject对象出来,就报了这个错. 网上找找,遇到这个问题的人很少,没什么回答.但有位哥们儿言简意赅 ...

  9. c++编译报错 error c2248: “xxx:xxx“:无法访问private成员(在“xxx“类中声明)

    在定义类时,将构造函数放在了private或protected里面,编译时都会出现类似错误 t.cpp class Ca{private:Ca(){} }; int main(){Ca a;retur ...

最新文章

  1. ajax制作表格,Ajax实现表格实时编辑(示例代码)
  2. CTF-RSA共模攻击 和 非共模攻击解密脚本
  3. 两家大型网贷平台竟在借款人审核问题上“偷懒”?
  4. linux phpunit 安装,在CentOS 7/CentOS 8系统中安装PHPUnit的方法
  5. 设计灵感|电商美工,年年都能借鉴的新年
  6. Atitit 浏览器tech原理与概论 目录 1. 浏览器概述 1 1.1. 浏览器野史 UserAgent列传 1 1.2. 浏览器趋势 1 1.3. 浏览器大战 1 1.4. 三次浏览器大战 2
  7. 虚拟主机网站搬到服务器上,如何把网页文件放到云虚拟主机
  8. get函数与getline函数
  9. 2022年湖北省中小企业公共服务平台认定指南(各地配套奖补政策及申报条件)
  10. C语言贪吃蛇小游戏,贪吃蛇C语言代码实现大全
  11. 基于Web的物流配送信息管理系统
  12. 数据结构之一元多项式
  13. 最落魄的日子你是怎样熬过来的
  14. 15136-34-2,Cyclo(Leu-Trp),c(Leu-Trp),cyclo-L-Trp-L-Leu
  15. 有个程序员的老公是种什么体验,嫁给程序员,我超级后悔!
  16. DB2数据库认证系列教程——IBM DB2认证考前必备
  17. MySQL安装一直卡在starting server
  18. ChatGPT修bug横扫全场,准确率达78%!程序员要开心了
  19. 【codeforces】Round #269 ABCD
  20. 通过 MarqueeFactory 来提供各种样式的跑马灯 View, 支持自定义跑马灯 ItemView

热门文章

  1. 水文专业对计算机要求,来了来了,高考志愿这么填!
  2. 编辑距离——莱文斯坦距离(Levenshtein distance)
  3. 做技术应该持有什么样的工作态度?
  4. VS2019及其他多个老版本的VS下载说明
  5. 合力亿捷云客服3.0 开启“全员客服”新时代
  6. 群辉 Docker-x64-17.05.0-0400.spk,用来群晖洗白,安装ddsm使用
  7. 鸿蒙杀戮手机电脑版,鸿蒙杀戮单职业安卓版下载-鸿蒙杀戮单职业手游下载v2.0-PChome下载中心...
  8. Dev-cpp自定义主题:
  9. css 画一条竖线 或横线
  10. Latex数学公式方程格式总结