为什么我在 p-> 计数上出现错误?应插入值
Why I am getting Error on p->count? Value should be Inserted
继承类 c 中的两个类并使用 c 类指针 访问类 a 成员
class a { int count; };
class b{ int* value; };
class c : public a, public b { };
int main() {
c* p = new c; p->count = 0; return 0;
}
类的默认访问级别是私有的。将其更改为公共:
class a {
public:
int count;
};
或者将其更改为默认访问级别为公共的结构:
struct a {
int count;
};
对类 b 执行相同的操作。
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 在链表中的第 n 位插入显示分割错误
- C++ - 将元素按升序插入数组的 SEG 错误
- 在二叉搜索树中插入时出现分段错误
- 尝试将对象插入空指针数组时出现分段错误
- 尝试使用 EvtSetChannelConfigProperty() 函数更新最大事件日志文件大小时插入的错误值
- Sqlite3插入错误C++
- std::映射导致插入时出现C2664错误
- 为什么 C++ 中的分号在插入代码开头时不显示任何错误?
- 我在C++中遇到插入运算符错误
- 在共享内存中插入映射映射时出现编译器错误
- VS 2017 错误 C2664 地图插入尝试
- 错误表达式必须是插入函数(二叉树 C++)中的可修改 Ivalue
- C++插入排序错误功能不起作用
- 字符串::插入产生运行时错误
- 插入排序打印错误的输出
- "<某些系统标头>:错误:"<在此处插入函数>"在移动源文件后不是"std"的成员
- 在将第一个值插入链表时尝试访问 head 时出现分段错误
- 将 2D 数组插入 std::vector 时"cannot convert from 'const GLfloat [12]' to '_Objty'"错误消息
- 将项目插入到std :: map时错误