代码没有错误,但是报出了如下的错误。

错误原因:类与类之间的引用存在耦合现象。

解决办法:(根据如下引用的关系进行调整)

//class A.h
#include "B.h"
class A
{int i;B b;
}//class B.h
class A;
class B
{int i;A *a;
}//B.cpp
//在B.cpp中的文档包含处要有下面语句,否则不能调用成员a的任何内容
#include "A.h"
B::B()
{……
}

文章借鉴来源:https://blog.csdn.net/qq_26374395/article/details/78044804
https://www.jianshu.com/p/51ceab77f903

VS报出的C2134,C4430,C2238错误相关推荐

  1. 解决nohup java -jar xxx.jar报出[1]+ Exit 1的错误:Unable to access jarfile xxx.jar和PersistenceException异常

    文章目录 1. 复现问题 2. 分析问题 2.1 Unable to access jarfile xxx.jar 2.1.2 分析Unable to access jarfile xxx.jar 2 ...

  2. 微信支付报出 商户订单号重复 错误问题

    问题描述: 使用微信支付时,在支付页面,由于用户第一次点击了取消或余额不足等原因,没有进行支付.这时,订单已经生成,订单状态为"待支付",当用户继续支付时,微信报出了"2 ...

  3. IDEA 经常报出莫名其妙的maven配置错误:idea与maven的某些版本不兼容

    一开始用idea自带的maven,很多依赖导不了,就想着自己下一个maven.因为我的idea是2021.3版的,自带的maven是3.8.1版的,我就想着下个最新版的3.8.6版的maven会好用点 ...

  4. 记录mybatis添加表数据时报出的错误:Could not set property ‘id‘ of ‘class com.xxx.Manager with value ‘xx...xx‘

    这里写目录标题 问题 解释问题 分析问题 解决问题 问题 服务端orm的框架使用的是mybatis ,当insert管理员时,出现如下错误: org.apache.ibatis.reflection. ...

  5. golang sqlite数据库 rows.Close()造成 错误database is locked

    在最近的一个程序中,使用的是sqlite数据库.涉及到多线程对数据库的读写.因为sqlite本身有五个锁状态:unlocked,shared,reserved,pending,exclusive.每个 ...

  6. C# 程序员最常犯的 10 个错误

    关于C# C#是达成微软公共语言运行库(CLR)的少数语言中的一种.达成CLR的语言可以受益于其带来的特性,如跨语言集成.异常处理.安全性增强.部件组合的简易模型以及调试和分析服务.作为现代的CLR语 ...

  7. Klockwork告警常见错误

    下面列举的是Klockwork告警中常见的告警形式,这些情况在编译阶段都不会报出来语法上的错误,并且在运行阶段执行到的概率很小.但是在某些场景下一旦执行到了这些语句, 很可能引起进程的跑飞和挂起.   ...

  8. pdo 参数绑定中 where 子句中的错误的解决

    pdo 参数绑定中 where 子句中的错误的解决 select * from  admin where 1=1  and admin_name =  '$user_name' 象这句是会出错的,说 ...

  9. libyuv转码出现“corrupted size vs. prev_size”错误

    这个问题原因是:转换图片宽高不是偶数 我调用的是ARGBToNV21进行ARGB到nv12的转换,原型如下: int ARGBToNV21(const uint8_t* src_argb,int sr ...

最新文章

  1. 支持向量机(support vector machine)(SVM)(1)
  2. Python编程基础:第十九节 索引Index Operator
  3. C++性能优化-字符串的优化
  4. 已经被处理的消息不能丢
  5. BufferedWriter_字符缓冲输出流
  6. python中的is判断引用的对象是否一致,==判断值是否相等
  7. 数学课本上的几大变态之处
  8. matlab欧拉法程序,欧拉法matlab程序.doc
  9. 208.实现Trie(前缀树)
  10. 将TreeView中导出为XML数据
  11. python添加excel模块,Python Excel操作——xlrd、xlwd,,读取1、导入模块 i
  12. spring boot shiro redis整合基于角色和权限的安全管理-Java编程
  13. 苹果推出十年来首款游戏 “股神”巴菲特担任游戏主角
  14. 避免线上故障的10条建议
  15. Docker系列教程06-实战:修改Nginx首页
  16. 数字图像处理与分析(matlab实现)——实现空域线性及非线性低通平滑滤波
  17. 小说网站的源码设计实现
  18. 广告牌定时器怎么设置时间_广告牌定时器时间到了灯箱不亮怎么回事?
  19. html表单的put方法,form表单put、delete方式提交处理
  20. SQL Server卸载不干净和重新安装问题

热门文章

  1. 如何用切片工具做html网页,ps中的切片工具怎么用,怎么将html文本添加到切片...
  2. mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)
  3. 欧几里得扩展欧几里得
  4. 解决微信电脑版备份,手机端出现目前网络状况复杂的问题:当前网络状况复杂,请尝试使用其它网络
  5. 各保险公司所使用的业务系统
  6. Datagrip数据库连接工具—新建folder操作
  7. word图文混排复制到CKEditor图片不显示
  8. 数商云精细化工行业管理平台一体化信息化解决方案
  9. Linux多线程(线程互斥与线程锁)
  10. 安装mysql的初始密码在哪里