首页 > 解决方案 > 如何在不参加课堂的情况下访问私人班级成员

问题描述

我想更改私有成员中的数据,但 delete_Data() 函数在类之外,因此如何获取成员而不在类中声明并使用 delete_Data() 函数擦除它们,这是
它对我有用的唯一方法在公共部分的课程中声明 delete_data() 函数,但
我们的老师说你应该只使用这个方法
我需要帮助,谢谢你,例如

输入您的姓名:John
输入您的 ID:1234

姓名:约翰
ID:1234

姓名 :
ID:0

#include <iostream>
#include <string.h>
using namespace std;
class data{
  private:
     string name;
     int id;
  public:
     void add_Data()
{
     cout<<"Enter you Name :";
     cin>>name;
     cout<<"Enter your id :";
     cin>>id;
}
    void display_Data(){
     cout<<"Name :"<<name<<endl;
     cout<<"ID :"<<id<<endl;
}
};

void delete_Data(){
     name="";
     id=0;
}
  int main(){
    data one;
    one.add_Data();
    one.display_Data();
    delete_Data()
    one.display_Data;
 return 0;
}

标签: c++

解决方案



推荐阅读