Global Sources
EE Times-India
EE Times-India > EDA/IP

Flexibility by design

Posted: 01 Apr 1996     Print Version  Bookmark and Share

Keywords:C++  Object-oriented programming  C struct 

Object-oriented design provides significant improvements over traditional procedural design for systems incorporating multiple hardware configurations. A carefully designed, object-oriented software application can configure itself automatically at run time to match the system?s hardware resources, guarantee hardware initialisation, and improve the system?s extensibility. By using the advanced capabilities of C++, as this article describes, you can achieve self-configuring systems. One of the main features of C++ is the concept of classes. Classes in their simplest form are really just an extension of the classic C struct, but there are several differences including access privilege, guaranteed data initialisation, and derivation. To more effectively convey the usefulness of these features, the limitations of a C struct will be considered first.

View the PDF document for more information.

Comment on "Flexibility by design"
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top