On Mar 23, 5:48 pm, ricec...@gehennom.invalid (Marcus Kwok) wrote:
Wilson <tpw...@googlemail.com> wrote:
Hi, while writing a simplified version of a program i created the
following class, however when i went to compile and run the program
there was an error saying
"multiple types in one declaration" and there was a mention of a
"[Build Error]" and "Error 1"
it also highlights the final line (the one with a closing brace and
semi-colon), i cannot see what is wrong with this, please help
wilson
class checking : public Account
{
friend void new_account();
public:
int abc;
};
You have not provided enough information to diagnose your problem.
Seehttp://www.parashift.com/c++-faq-lite/how-to-post.html#faq-5.8
for guidelines on how to post code that doesn't work.
--
Marcus Kwok
Replace 'invalid' with 'net' to reply- Hide quoted text -
- Show quoted text -
sorry. the operating system is windows using Dev c++ and below is the
whole code, main() only includes a simple function call for one of the
classes which causes no problems. the full error message says "[Build
error] multiple types in one decleration "error 1" "
#include <iostream>
#include <time.h>
#include <fstream>
using namespace std;
class Account
{
public:
virtual void returnbalance(){ cout << balance; }
virtual void deposit(float amount)
{
balance += amount;
std::cout << "$" << amount << " Has Been Added To
Your Account" << std::endl;
}
virtual void withdraw(float amount)
{
if (balance > amount)
{
balance -= amount;
std::cout << "$" << amount << " Has Been
Withdrawn From Your Account" << std::endl;
}
else
{
std::cout << "Insufficient Funds" << std::endl;
}
}
protected:
float balance;
int pin_number;
int account_number;
}
Missing ; here. Should be
Fix was in line. Scroll up, you were missing a ; after your definition of