OpenDDS::DCPS::RcObject::RcObject”: 无法访问 private 成员(在“OpenDDS::DCPS::RcObjectS_Dcps
时间: 2024-05-06 22:14:20 浏览: 113
VC6.0中重载操作符友元函数无法访问类的私有成员的解决办法.pdf
OpenDDS::DCPS::RcObject是OpenDDS的一个类,是所有需要被引用计数的对象的基类。RcObject使用了引用计数技术来管理对象的内存,实现了自动内存管理。RcObject实现了以下几个方法:
1. add_ref(): 对引用计数器加一。
2. remove_ref(): 对引用计数器减一,如果引用计数器为零则删除该对象。
3. ref_count(): 返回引用计数器的值。
而在您提供的错误信息中,“无法访问 private 成员(在“OpenDDS::DCPS::RcObjectS_Dcps”,意为无法访问该类的私有成员,这个错误信息通常发生在您试图访问该类私有成员时。需要注意的是,这个错误信息中提到的“OpenDDS::DCPS::RcObjectS_Dcps”与之前提到的“OpenDDS::DCPS::RcObject”是不同的类。
阅读全文