Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ implementation of an operator < < function Directions Function: operator < < This function has two parameters, a reference to an ostream, and a

C++ implementation of an operator<< function

Directions

Function: operator<< This function has two parameters, a reference to an ostream, and a reference to an automata object. Display the grid to the ostream using one row of the grid per output line. Return the ostream reference passed to this function.

***********************************psudo-code*****************************

friend ostream& operator<<(ostream& strm, const automata& brd) {

}

*******************************.h file*****************************

#ifndef __AUTOMATA_H__ #define __AUTOMATA_H__ #include  using std::ostream; class automata { private: static const char LIVE = '*'; static const char DEAD = ' '; static const int ROWS = 20; static const int COLS= 60; int generation; char grid[ROWS][COLS]; int count[ROWS][COLS]; public: automata(); void reset(); void setCell(const int r, const int col); void clearCell(const int r, const int col); bool isValidCell(const int r, const int c) const; int getLiveNeighbors(const int r, const int c) const; int getGeneration() const; int nextGeneration(); friend ostream& operator<<(ostream& strm, const automata& brd); }; #endif 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems Vi Special Issue On Database And Expert Systems Applications Lncs 7600

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Stephen W. Liddle ,Klaus-Dieter Schewe ,Xiaofang Zhou

2012th Edition

3642341780, 978-3642341786

More Books

Students also viewed these Databases questions

Question

C++ implementation of an operator Answered: 1 week ago

Answered: 1 week ago