#include "class_second.h"
int main(void)
{
AccountBank doc("Zhou" , "10086" ,2134);
return 0;
}
//
// Created by 33559 on 2022/10/3.
//
#ifndef CHAPTER_4_CLASS_CLASS_SECOND_H
#define CHAPTER_4_CLASS_CLASS_SECOND_H
#include <iostream>
#include <string>
using namespace std;
class AccountBank{
private:
string name;
string account;
double money;
public:
AccountBank();
AccountBank(const string &m_name,
const string &m_account,
double num);
void show()const;
void deposit(double cash);
void balance(double cas);
};
#endif //CHAPTER_4_CLASS_CLASS_SECOND_H
//
// Created by 33559 on 2022/10/3.
//
#include "class_second.h"
AccountBank::AccountBank()
{
name = " ";
account = " ";
money = 0.0;
}
AccountBank::AccountBank(const string &m_name,
const string &m_account,
double num)
{
name = m_name;
account = m_account;
money = num;
}
为什么把
AccountBank::AccountBank(const string &m_name,
const string &m_account,
double num)
和
public:
AccountBank();
AccountBank(const string &m_name,
const string &m_account,
double num);
的const全部删了之后
这里会报错为什么?
AccountBank doc("Zhou" , "10086" ,2134);