work with c++

Implement two classes named Led and Command associated as follows:

LED ------> Command

where the dotted arrow line from class Led to class Command indicates that a Led object does not internally store a Command object. Instead, Led uses or depends on Command as a local variable in a member function or in the parameter list of a member function.

The attributes involved in modeling a Led object clearly include its buffer, clipboard, current line, associated file name, whether the buffer contains unsaved contents, etc. Feel free to introduce attributes essential to your modeling of the editor.

The public interface of class Led must include a public constructor that take an optional file name as a parameter and a member function that initiates an editing session, as suggested in the following code:

The private interface of class Led must include several member functions, each implement- ing one of the commands listed in Table 3. Again, feel free to introduce any member function that can facilitate your implementation of Led.

• Class Command models a command line in terms of such attributes as the two line addresses, the command symbol, whether the command is valid, whether there is a comma in the command line, etc. Feel free to adjust the attributes to your liking. For example, you might include attributes representing default command symbol and default and ceiling values for the line addresses, initializing them at construction. The primary operation of the class should be implemented by a public member function, say parse, responsible for dissecting a given command line into its parts. Feel free to include other members of your choice to facilitate your work.

• You are not allowed to use the new and delete operators in this assignment; the idea is to recognize that it is possible to write substantial C++ programs without getting involved and entangled with dynamic memory management.

• You are not allowed to use global variables.

• You are not allowed to use C-style raw arrays.

Skills: C++ Programming

See more: c++ work from home, c++ work from home jobs, c++ programming jobs from home, part time c++ programming jobs, c++ freelance salary, c++ programming jobs salary, online c++ projects, c++ programming jobs entry level, freelance programming work c++, Implement an operation SD-LIST-INSERT(L,k) that inserts an integer key k into list L, work c, freelance work c programming, freelance work c#, company construction and civil works company logo for png, 5 dollar work c# freelance

About the Employer:
( 0 reviews ) France

Project ID: #17205942

13 freelancers are bidding on average $50 for this job


Hi there, I do C++ programming and I am knowledgeable on Object Oriented principles. I went through the initial requirements and I would like to do this project if given the opportunity. Let me know if you are interest More

$30 USD in 1 day
(577 Reviews)

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ More

$120 USD in 2 days
(80 Reviews)

Hi, I have over 10 years of experience in C/C++ programming. Please send me the entire text of the assignment.

$166 USD in 1 day
(76 Reviews)
$25 USD in 1 day
(29 Reviews)
$25 USD in 1 day
(18 Reviews)
$50 USD in 1 day
(2 Reviews)

hi... i am very good with c++ programming and very strong oop concepts of various languages and do have ample knowledge of programming

$25 USD in 1 day
(3 Reviews)

Sir I have vast experience in c++,u can view my profile and complete on time.I am a full time freelancer, working for more than 2 years now. Have clients from different parts of the world.

$25 USD in 1 day
(2 Reviews)
$45 USD in 1 day
(5 Reviews)

no need for long proposals i am expert in c++ give me this project and consider your work done! thanks

$30 USD in 2 days
(0 Reviews)
$25 USD in 1 day
(0 Reviews)
$30 USD in 1 day
(0 Reviews)
$55 USD in 3 days
(0 Reviews)