Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我了解,当你创建一个 C++ 类时,你隐含了一个默认的无参数构造函数、一个默认的复制构造函数和一个默认的赋值运算符。
如果我想确保每次创建我的对象的实例或我的对象发生变异(例如通过赋值)时都会收到警报,那么这些是我唯一需要担心的方法/构造函数吗,因为我保留了所有我的字段私有?
如果您班级中的其他所有内容都是私人的,是的。
尽管请记住,如果其他人可能会参与此代码,那么私有方法中也可能会发生意外修改。所以你可能也想关注它们。
如果您的类的数据成员被攻击或指针操作错误修改,您将不会收到警报。不确定这是否是问题的一部分。